diff options
author | Cristina Pauna <cristina.pauna@enea.com> | 2017-02-08 17:20:42 +0200 |
---|---|---|
committer | Cristina Pauna <cristina.pauna@enea.com> | 2017-02-10 12:06:31 +0200 |
commit | 590d28776867b8b2453256d3963680e3a95b396c (patch) | |
tree | ebba93009705dc4e4a7112c40cc26609f595b55a /jjb/releng/opnfv-docker-arm.yml | |
parent | a78118c5760c8653fe074342202dca8ac4ddf8dd (diff) |
Add jobs to build arm functest images
Jenkins slave arm-build3 was added to build the docker image on arm
This commit adds jobs to use that jenkins slave.
JIRA: ARMBAND-108
Change-Id: I7b293d119ca3347983940639fe0cfea1098b18f3
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Diffstat (limited to 'jjb/releng/opnfv-docker-arm.yml')
-rw-r--r-- | jjb/releng/opnfv-docker-arm.yml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/jjb/releng/opnfv-docker-arm.yml b/jjb/releng/opnfv-docker-arm.yml new file mode 100644 index 000000000..09c9f335e --- /dev/null +++ b/jjb/releng/opnfv-docker-arm.yml @@ -0,0 +1,77 @@ +############################################## +# job configuration for docker build and push +############################################## + +- project: + + name: opnfv-docker-arm + + master: &master + stream: master + branch: '{stream}' + disabled: false + danube: &danube + stream: danube + branch: 'stable/{stream}' + disabled: true + functest-arm-receivers: &functest-arm-receivers + receivers: > + cristina.pauna@enea.com + alexandru.avadanii@enea.com + other-receivers: &other-receivers + receivers: '' + + project: + # projects with jobs for master + - 'functest': + <<: *master + <<: *functest-arm-receivers + # projects with jobs for stable + + jobs: + - '{project}-docker-build-arm-push-{stream}' + +######################## +# job templates +######################## +- job-template: + name: '{project}-docker-build-arm-push-{stream}' + + disabled: '{obj:disabled}' + + parameters: ¶meters + - project-parameter: + project: '{project}' + branch: '{branch}' + - 'opnfv-build-ubuntu-arm-defaults' + - string: + name: PUSH_IMAGE + default: "true" + description: "To enable/disable pushing the image to Dockerhub." + - string: + name: DOCKER_REPO_NAME + default: "opnfv/{project}_aarch64" + description: "Dockerhub repo to be pushed to." + - string: + name: RELEASE_VERSION + default: "" + description: "Release version, e.g. 1.0, 2.0, 3.0" + - string: + name: DOCKERFILE + default: "Dockerfile.aarch64" + description: "Dockerfile to use for creating the image." + + scm: + - git-scm + + builders: &builders + - shell: + !include-raw-escape: ./opnfv-docker.sh + + triggers: + - pollscm: + cron: "*/30 * * * *" + + publishers: + - email: + recipients: '{receivers}' |