Enable gitlab CI
Even though the overviewer repo is hosted on github, this new CI stuff is useful for mirrors of overviewer hosted on gitlab. To support package builds for a few distributions, a set of dockerfiles have been created.
This commit is contained in:
3
build-tools/dockerfiles/verify-debian/Dockerfile
Normal file
3
build-tools/dockerfiles/verify-debian/Dockerfile
Normal file
@@ -0,0 +1,3 @@
|
||||
FROM debian:jessie
|
||||
RUN apt-get -y update && apt-get -y install wget git
|
||||
|
||||
11
build-tools/dockerfiles/verify-debian/Makefile
Normal file
11
build-tools/dockerfiles/verify-debian/Makefile
Normal file
@@ -0,0 +1,11 @@
|
||||
tag=debian-verify
|
||||
|
||||
build:
|
||||
docker build -t code.em32.net:14567/overviewer/minecraft-overviewer:$(tag) .
|
||||
|
||||
push:
|
||||
docker push code.em32.net:14567/overviewer/minecraft-overviewer:$(tag)
|
||||
|
||||
run:
|
||||
docker run --rm -it code.em32.net:14567/overviewer/minecraft-overviewer:$(tag) /bin/bash
|
||||
|
||||
1
build-tools/dockerfiles/verify-debian/README
Normal file
1
build-tools/dockerfiles/verify-debian/README
Normal file
@@ -0,0 +1 @@
|
||||
This dockerfile is a very basic image that we use to verify that debian .deb files can be installed
|
||||
Reference in New Issue
Block a user