File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ docker :
2+ stage : build
3+ tags : [ docker ]
4+ image :
5+ name : gcr.io/kaniko-project/executor:debug
6+ entrypoint : [""]
7+ variables :
8+ DOCKERFILE : " dockerfiles/Dockerfile"
9+ TARGETS : " labgrid-client labgrid-coordinator labgrid-exporter"
10+ before_script :
11+ - mkdir -p /kaniko/.docker
12+ - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json
13+ script :
14+ - >
15+ for TARGET in $TARGETS;
16+ do
17+ /kaniko/executor --context $CI_PROJECT_DIR --cleanup --dockerfile $CI_PROJECT_DIR/${DOCKERFILE} --destination $CI_REGISTRY_IMAGE/$TARGET:$CI_COMMIT_REF_SLUG --target ${TARGET} --build-arg VERSION="$CI_COMMIT_REF_SLUG";
18+ done
19+ rules :
20+ - if : $CI_COMMIT_TAG
21+ variables :
22+ CI_COMMIT_REF_SLUG : " $CI_COMMIT_TAG"
23+ - if : ' $CI_COMMIT_BRANCH =~ /^feature/ || $CI_COMMIT_BRANCH =~ /^develop/ || $CI_COMMIT_TAG != null'
You can’t perform that action at this time.
0 commit comments