Skip to content
Snippets Groups Projects

chore: ci/cd and repository cleaning

Merged Bartłomiej Górnicki requested to merge ci-cd into develop
1 file
+ 3
4
Compare changes
  • Side-by-side
  • Inline
+ 3
4
@@ -25,6 +25,7 @@ variables:
- echo "$REVIEW_TLSCACERT" > $CERTS/ca.pem
- echo "$REVIEW_TLSCERT" > $CERTS/cert.pem
- echo "$REVIEW_TLSKEY" > $CERTS/key.pem
- echo $CI_JOB_TOKEN | DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin
after_script:
- rm -R $CERTS
@@ -83,11 +84,9 @@ deploy-review-app:
SERVICE_NAME: review_$CI_ENVIRONMENT_SLUG
only:
- merge_requests
before_script:
- echo $CI_JOB_TOKEN | DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin
script:
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify pull $DOCKER_TAG
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify service rm $SERVICE_NAME || true # try to remove previous service but not fail if it not exist
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify service rm $SERVICE_NAME || true # try to remove previous service but do not fail if it not exist
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify service create --with-registry-auth --network infrastructure --name $SERVICE_NAME $DOCKER_TAG
- echo "Review app deployed"
environment:
@@ -106,7 +105,7 @@ stop-review-app:
- merge_requests
when: manual
script:
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify service rm $SERVICE_NAME || true # try to remove previous service but not fail if it not exist
- DOCKER_CERT_PATH=$CERTS docker -H $REVIEW_HOST --tlsverify service rm $SERVICE_NAME || true # try to remove previous service but do not fail if it not exist
- echo "Review app stopped"
environment:
name: review/$CI_COMMIT_REF_NAME
Loading