Use variables instead of hardcoded references in CI pipeline

This commit is contained in:
Duncan Macleod 2024-04-10 10:26:58 +00:00 committed by Fabio Pitino
parent ae26bdfa37
commit 4add1d3449

View file

@ -1,5 +1,5 @@
include:
- component: gitlab.com/$CI_PROJECT_PATH/sast@$CI_COMMIT_SHA
- component: $CI_SERVER_FQDN/$CI_PROJECT_PATH/sast@$CI_COMMIT_SHA
stages: [test, release]
@ -7,7 +7,7 @@ ensure-brakeman-job-added:
image: badouralix/curl-jq
script:
- |
route="https://gitlab.com/api/v4/projects/$CI_PROJECT_ID/pipelines/$CI_PIPELINE_ID/jobs"
route="$CI_API_V4_URL/projects/$CI_PROJECT_ID/pipelines/$CI_PIPELINE_ID/jobs"
count=`curl --silent $route | jq 'map(select(.name | contains("brakeman-sast"))) | length'`
if [ "$count" != "1" ]; then
exit 1
@ -21,7 +21,7 @@ check-description:
image: badouralix/curl-jq
script:
- |
route="https://gitlab.com/api/v4/projects/$CI_PROJECT_ID"
route="$CI_API_V4_URL/projects/$CI_PROJECT_ID"
desc=`curl --silent $route | jq '.description'`
if [ "$desc" = "null" ]; then
echo "Description not set. Please set a projet description"