diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1b97129..8488cb0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,7 +7,8 @@ variables: IMAGE_NAME: $REGISTRY/$CI_PROJECT_NAME DTRACK_API_URL: https://dtrack-api-rd.krohne.com DEFECTDOJO_API_URL: https://defectdojo-rd.krohne.com - + KROHNE_CA_URL: https://devwiki.krohnegroup.com/lib/exe/fetch.php?media=krohne-ca.crt + KROHNE_CA_CHECKSUM: a921e440a742f1e67c7714306e2c0d76 .generate-api: stage: generate-api-clients @@ -20,8 +21,8 @@ variables: - if: '$CI_COMMIT_BRANCH == "main"' - if: '$CI_COMMIT_TAG' before_script: - - curl --insecure https://devwiki.krohnegroup.com/lib/exe/fetch.php?media=krohne-ca.crt -o krohne-ca.crt - - echo "a921e440a742f1e67c7714306e2c0d76 krohne-ca.crt" | md5sum -c + - curl --insecure $KROHNE_CA_URL -o krohne-ca.crt + - echo "$KROHNE_CA_CHECKSUM krohne-ca.crt" | md5sum -c - mv krohne-ca.crt /usr/local/share/ca-certificates - update-ca-certificates @@ -84,6 +85,8 @@ dockerize: - docker build --tag $IMAGE_NAME:latest --tag $IMAGE_NAME:$CI_COMMIT_SHA --tag $IMAGE_NAME:$CI_COMMIT_TAG + --build-arg "CUSTOM_CA_URL=$KROHNE_CA_URL" + --build-arg "CUSTOM_CA_CHECKSUM=$KROHNE_CA_CHECKSUM" . - docker login -u $NEXUS_USER -p $NEXUS_PASSWORD $REGISTRY - docker push $IMAGE_NAME:latest