diff options
author | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2016-03-30 13:03:47 +0200 |
---|---|---|
committer | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2016-03-30 13:03:47 +0200 |
commit | 470aa2a98857aa9a40167e6c84f14045351d60f1 (patch) | |
tree | 811b87928af1a500556a78c65f5956800422fc76 /jjb/opnfv | |
parent | 4c07805caa3c3e1f3d01cb830ba3486ba3176665 (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.yml | 45 |
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 * * * *" |