summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>2020-11-09 18:41:34 +0200
committerLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>2020-11-10 15:00:05 +0200
commit6345357f77177bbf1d8ad543e8a1276051e28961 (patch)
tree4fdca79444c573999a8f53a5267fc29279b1c477
parent8446b9d31494e75c2900f0f237ffad5484b9bfa5 (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.yaml3
-rw-r--r--jjb/integration/integration-macros.yaml8
-rwxr-xr-xjjb/music/build-music-distributed-kv-store-image.sh3
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}