diff options
author | 2020-11-09 18:41:34 +0200 | |
---|---|---|
committer | 2020-11-10 15:00:05 +0200 | |
commit | 6345357f77177bbf1d8ad543e8a1276051e28961 (patch) | |
tree | 4fdca79444c573999a8f53a5267fc29279b1c477 | |
parent | 8446b9d31494e75c2900f0f237ffad5484b9bfa5 (diff) |
Apply given unique docker tag to image
- add input parameter to docker job and pass it to the build script
(which has the requirement to use it to use it to tag any images
it creates and pushes to Nexus)
- this commit has no practical effect on music docker build until
https://gerrit.onap.org/r/c/music/distributed-kv-store/+/114637
is merged
Issue-ID: INT-1760
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I7ed89081e7d399c46ec875659d4c022a85dbce54
-rw-r--r-- | jjb/global-templates-golang.yaml | 3 | ||||
-rw-r--r-- | jjb/integration/integration-macros.yaml | 8 | ||||
-rwxr-xr-x | jjb/music/build-music-distributed-kv-store-image.sh | 3 |
3 files changed, 12 insertions, 2 deletions
diff --git a/jjb/global-templates-golang.yaml b/jjb/global-templates-golang.yaml index 4d48b871f..c85c74ac0 100644 --- a/jjb/global-templates-golang.yaml +++ b/jjb/global-templates-golang.yaml @@ -169,7 +169,8 @@ branch: '{branch}' refspec: 'refs/heads/{branch}' artifacts: '{archive-artifacts}' - + - integration-unique-docker-tag: + unique-docker-tag: '' scm: - gerrit-trigger-scm: refspec: '' diff --git a/jjb/integration/integration-macros.yaml b/jjb/integration/integration-macros.yaml index a6d3695ea..d485b8ed7 100644 --- a/jjb/integration/integration-macros.yaml +++ b/jjb/integration/integration-macros.yaml @@ -47,6 +47,14 @@ default: '{terragrunt-version}' description: 'Terragrunt version to install on minion' +- parameter: + name: integration-unique-docker-tag + parameters: + - string: + name: UNIQUE_DOCKER_TAG + default: '{unique-docker-tag}' + description: 'Unique docker tag to identify specific version' + - builder: name: integration-install-robotframework builders: diff --git a/jjb/music/build-music-distributed-kv-store-image.sh b/jjb/music/build-music-distributed-kv-store-image.sh index d11f0534d..69a7785c1 100755 --- a/jjb/music/build-music-distributed-kv-store-image.sh +++ b/jjb/music/build-music-distributed-kv-store-image.sh @@ -1,9 +1,10 @@ #!/bin/bash echo '============== CALLING SCRIPT TO BUILD DOCKER IMAGES =================' +echo "============== Unique docker tag: ${UNIQUE_DOCKER_TAG}" CURRENTDIR="$(pwd)" echo $CURRENTDIR chmod 755 ./deployment/*.sh cd ./deployment -./docker-build.sh +./docker-build.sh ${UNIQUE_DOCKER_TAG} |