Skip to content
Snippets Groups Projects
Commit 93199dfb authored by Brice Copy's avatar Brice Copy
Browse files

Update .gitlab-ci.yml

parent f3bf363f
No related branches found
No related tags found
1 merge request!3Add deployment descriptors and update Dockerfile for multi upstream
Pipeline #7099479 passed with warnings
......@@ -71,9 +71,7 @@ Build image:
script:
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor --context $CI_PROJECT_DIR --build-arg UPSTREAM_DOCKER_TAG=${UPSTREAM_DOCKER_TAG} --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:${UPSTREAM_DOCKER_TAG}-${DEPLOYMENT_TIER}
only:
changes:
- "Dockerfile"
when: manual
Update deployment:
<<: *openshift_auth_setup
......@@ -82,28 +80,5 @@ Update deployment:
- echo "***** Updating instance deployment for ${ENVIRONMENT_NAME}"
- oc process --ignore-unknown-parameters -o json --param-file=.env -f deployment/templates/deployment.yml --local=true | jq '.items[] | select (.kind != "PersistentVolumeClaim")' | oc apply -f -
- oc process --ignore-unknown-parameters --param-file=.env -f deployment/templates/service.yml --local=true | oc apply -f -
only:
changes:
- "deployment/**/*"
Restart Nexus Pro:
<<: *openshift_auth_setup
stage: ship
script:
- echo "Restarting Nexus Pro on ${ENVIRONMENT_NAME} - $CI_COMMIT_REF_NAME"
- oc rollout latest nexus2-dc
- echo "Restarting Nexus Pro on ${ENVIRONMENT_NAME} - $CI_COMMIT_REF_NAME"
variables:
DEPLOYMENT_TARGET: repository
when: manual
Restart Nexus OSS:
<<: *openshift_auth_setup
stage: ship
script:
- echo "Restarting Nexus OSS on ${ENVIRONMENT_NAME} - $CI_COMMIT_REF_NAME"
- oc rollout latest nexus2-dc
- echo "Restarting Nexus OSS on ${ENVIRONMENT_NAME} - $CI_COMMIT_REF_NAME"
variables:
DEPLOYMENT_TARGET: nexus
when: manual
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment