diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..7e72d6eed72366ac68e8a98b21ff3a2adc444d19 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +variables: + DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375" + DOCKER_BUILD_IMAGE: docker:20.10.15 + DOCKER_IMAGE_NAME: keymanager + DOCKER_TAG_NAME: master + HELM_RELEASE_NAME: backups + KUBERNETES_NAMESPACE: backups + KUBERNETES_DEPLOY_IMAGE: alpine/k8s:1.24.4 + +stages: + - build + +build: + stage: build + image: ${DOCKER_BUILD_IMAGE} + before_script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + script: + - docker build --network=host -t ${CI_REGISTRY_IMAGE}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG_NAME} ./build/pass + - docker push ${CI_REGISTRY_IMAGE}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG_NAME} + after_script: + - docker logout $CI_REGISTRY