diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5d83832 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,20 @@ +variables: + CI_REGISTRY: registry.connectone.pro + CONTAINER_IMAGE: ${CI_REGISTRY}/${CI_PROJECT_PATH}:${CI_BUILD_REF_NAME}_${CI_BUILD_REF} + CONTAINER_IMAGE_LATEST: ${CI_REGISTRY}/${CI_PROJECT_PATH}:latest + +stages: + - release + +release: + stage: release + image: docker:latest + before_script: + - docker login -u gitlab-ci-token -p ${CI_BUILD_TOKEN} ${CI_REGISTRY} + script: + - docker build -t ${CONTAINER_IMAGE_LATEST} . + - docker tag ${CONTAINER_IMAGE_LATEST} ${CONTAINER_IMAGE} + - docker push ${CONTAINER_IMAGE} + - docker push ${CONTAINER_IMAGE_LATEST} + only: + - master \ No newline at end of file