summaryrefslogtreecommitdiffstats
path: root/jjb/opnfv
diff options
context:
space:
mode:
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>2016-03-30 13:03:47 +0200
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>2016-03-30 13:03:47 +0200
commit470aa2a98857aa9a40167e6c84f14045351d60f1 (patch)
tree811b87928af1a500556a78c65f5956800422fc76 /jjb/opnfv
parent4c07805caa3c3e1f3d01cb830ba3486ba3176665 (diff)
yardstick: Create a separate docker build job for yardstick
As yardstick is the only test project releasing for brahmaputra.2.0. Change-Id: Ie4e1df3d0ae8bdfad6114a3ccb42086e1ae647c9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Diffstat (limited to 'jjb/opnfv')
-rw-r--r--jjb/opnfv/opnfv-docker.yml45
1 files changed, 44 insertions, 1 deletions
diff --git a/jjb/opnfv/opnfv-docker.yml b/jjb/opnfv/opnfv-docker.yml
index 135fb493a..ac56853ba 100644
--- a/jjb/opnfv/opnfv-docker.yml
+++ b/jjb/opnfv/opnfv-docker.yml
@@ -8,12 +8,12 @@
project:
- 'functest'
- - 'yardstick'
- 'storperf'
- 'qtip'
jobs:
- '{project}-docker-build-push-{stream}'
+ - 'yardstick-docker-build-push-{stream}'
stream:
- master:
@@ -66,3 +66,46 @@
triggers:
- pollscm:
cron: "*/30 * * * *"
+
+- job-template:
+ name: 'yardstick-docker-build-push-{stream}'
+
+ disabled: false
+
+ parameters:
+ - project-parameter:
+ project: 'yardstick'
+ - 'ericsson-build-defaults'
+ - string:
+ name: PUSH_IMAGE
+ default: "true"
+ description: "To enable/disable pushing the image to Dockerhub."
+ - string:
+ name: BASE_VERSION
+ default: "brahmaputra.2"
+ description: "Base version to be used."
+ - string:
+ name: DOCKER_REPO_NAME
+ default: "opnfv/{project}"
+ description: "Dockerhub repo to be pushed to."
+ - string:
+ name: UPDATE_LATEST_STABLE
+ default: "false"
+ description: "This will update the latest_stable image only."
+ - string:
+ name: STABLE_TAG
+ description: "If above option is true, this is the tag to be pulled."
+
+ scm:
+ - git-scm:
+ credentials-id: '{ssh-credentials}'
+ refspec: ''
+ branch: '{branch}'
+
+ builders:
+ - shell:
+ !include-raw-escape: ./opnfv-docker.sh
+
+ triggers:
+ - pollscm:
+ cron: "*/30 * * * *"