Skip to content
Snippets Groups Projects
Commit ea7d6dbe authored by Nico Vermaas's avatar Nico Vermaas
Browse files

simply CI/CD pipelie

parent 5e5a51d0
No related branches found
No related tags found
No related merge requests found
Pipeline #40746 passed with warnings
...@@ -3,36 +3,10 @@ stages: ...@@ -3,36 +3,10 @@ stages:
- deploy_to_test - deploy_to_test
- deploy_to_production - deploy_to_production
workflow:
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
variables:
DOCKER_BUILD_IMAGE_TAG: ":stable"
DOCKER_IMAGE_TAG: ":latest"
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
variables:
DOCKER_BUILD_IMAGE_TAG: ":latest"
DOCKER_IMAGE_TAG: ":$CI_COMMIT_REF_NAME"
docker-build-test:
variables:
if: main
# Official docker image.
image: docker$DOCKER_BUILD_IMAGE_TAG
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
stage: build
services:
- docker:dind
script:
- docker build --pull -t "$CI_REGISTRY_IMAGE$DOCKER_IMAGE_TAG" .
- docker push $CI_REGISTRY_IMAGE$DOCKER_IMAGE_TAG
docker-build-main: docker-build-main:
# Official docker image. # Official docker image.
image: docker$DOCKER_BUILD_IMAGE_TAG image: docker:stable
stage: build stage: build
services: services:
- docker:dind - docker:dind
...@@ -43,7 +17,6 @@ docker-build-main: ...@@ -43,7 +17,6 @@ docker-build-main:
- docker push "$CI_REGISTRY_IMAGE" - docker push "$CI_REGISTRY_IMAGE"
# deploy test/dev version on 'sdc-dev.astron.nl' # deploy test/dev version on 'sdc-dev.astron.nl'
docker-deploy-main-test: docker-deploy-main-test:
stage: deploy_to_test stage: deploy_to_test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment