Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TreeMaker
cmssw-docker
Commits
fc019a29
Commit
fc019a29
authored
Apr 06, 2020
by
Alexx Perloff
Browse files
Fix a problem with variable scope.
parent
b978a8d2
Pipeline
#1542429
passed with stage
in 69 minutes and 43 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
fc019a29
...
...
@@ -6,10 +6,6 @@ stages:
before_script
:
-
export DATE=$(date +"%Y-%m-%d")
# Variables -------------------------------------------------------------------
variables
:
COMMIT_HASH
:
'
${CI_COMMIT_SHORT_SHA}'
# Job templates ---------------------------------------------------------------
.job_template
:
stage
:
build
...
...
@@ -18,7 +14,6 @@ variables:
CONTEXT_DIR
:
"
${REPO_NAME}/"
REPO_NAME
:
standalone
IMAGE_NAME
:
cmssw
TO
:
"
${CI_REGISTRY_IMAGE}/${IMAGE_NAME}:${CMSSW_VERSION}-${DATE}-${COMMIT_HASH}"
tags
:
-
docker-privileged-xl
image
:
...
...
@@ -32,7 +27,7 @@ variables:
-
echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
-
echo ${CI_PROJECT_DIR}/${CONTEXT_DIR}/
-
ls -alh ${CI_PROJECT_DIR}/${CONTEXT_DIR}/
-
/kaniko/executor --context ${CI_PROJECT_DIR}/${CONTEXT_DIR} --dockerfile ${CI_PROJECT_DIR}/${CONTEXT_DIR}/Dockerfile --destination
$TO
--build-arg=BUILD_DATE="${DATE}" --build-arg=VERSION="${DATE}" --build-arg=VCS_URL="${CI_REPOSITORY_URL}" --build-arg=VCS_REF="$COMMIT_
HA
SH" --build-arg BASEIMAGE="${BASE_IMAGE}" --build-arg SCRAM_ARCH="${SCRAM_ARCH}" --build-arg CMSSW_VERSION="${CMSSW_VERSION}"
-
/kaniko/executor --context ${CI_PROJECT_DIR}/${CONTEXT_DIR} --dockerfile ${CI_PROJECT_DIR}/${CONTEXT_DIR}/Dockerfile --destination
"${CI_REGISTRY_IMAGE}/${IMAGE_NAME}:${CMSSW_VERSION}-${DATE}-${CI_COMMIT_SHORT_SHA}"
--build-arg=BUILD_DATE="${DATE}" --build-arg=VERSION="${DATE}" --build-arg=VCS_URL="${CI_REPOSITORY_URL}" --build-arg=VCS_REF="$
{CI_
COMMIT_SH
ORT_SHA}
" --build-arg BASEIMAGE="${BASE_IMAGE}" --build-arg SCRAM_ARCH="${SCRAM_ARCH}" --build-arg CMSSW_VERSION="${CMSSW_VERSION}"
# Jobs/Includes ---------------------------------------------------------------
include
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment