From 470aa2a98857aa9a40167e6c84f14045351d60f1 Mon Sep 17 00:00:00 2001 From: Fatih Degirmenci Date: Wed, 30 Mar 2016 13:03:47 +0200 Subject: 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 --- jjb/opnfv/opnfv-docker.yml | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) (limited to 'jjb') 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 * * * *" -- cgit 1.2.3-korg