diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e98d075 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +include: invent/admin-docker.yml + +stages: + - build + - cleanup + +kdeorg/appimage-base: + extends: .docker + variables: + CONTAINER_IMAGE: kdeorg/appimage-base + DOCKERFILE_PATH: system-images/appimage-base + only: + - $CONTAINER_IMAGE == $BUILD_IMAGE + +kdeorg/staticweb: + extends: .docker + variables: + CONTAINER_IMAGE: kdeorg/staticweb + DOCKERFILE_PATH: system-images/staticweb + only: + - $CONTAINER_IMAGE == $BUILD_IMAGE + +cleanup: + script: + - docker rmi $BUILD_IMAGE + only: + - $BUILD_IMAGE diff --git a/invent/admin-docker.yml b/invent/admin-docker.yml new file mode 100644 index 0000000..d6c084c --- /dev/null +++ b/invent/admin-docker.yml @@ -0,0 +1,6 @@ +.docker: + stage: build + tags: + - docker + script: + - docker build -t $CONTAINER_IMAGE --no-cache=true --pull=true $DOCKERFILE_PATH