summaryrefslogtreecommitdiffstats
path: root/jjb/releng/opnfv-docker.yml
AgeCommit message (Collapse)AuthorFilesLines
2017-07-25Remove Old Storperf Docker JobTrevor Bramwell1-4/+0
This has been replaced by three seperate docker build jobs. Change-Id: Ib82e6e69e631ca0122a2dd8ee7881f22884cae39 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-07-24Create Docker Builds for Storperf DockerfilesTrevor Bramwell1-0/+15
Taking advantage of the changes to the way the docker build job is configured, this adds builds for all three dockerfiles in the storperf repository. Change-Id: I88480d8453486e0fd1610b48cdd517751f907d34 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-07-24Multiple Dockerfile Builds per ProjectTrevor Bramwell1-5/+33
Instead of defining docker build jobs in terms of projects, we define them in terms of dockerrepos. Each dockerrepo is associated with a specific project and may have a seperate Dockerfile (which defaults to 'Dockerfile' if unspecified), and location for files needed by the Dockerfile (default: 'docker'). This should allow for running multiple docker builds out of a single project repository without having to modify the current docker build scripts. The output of this job configuration should match what is currently in Jenkins. Change-Id: I9089d57a0c7cc56be4225b56e96bec56be258f1f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-06-20Support to build docker image with commit idMatthewLi1-0/+4
JIRA: DOVETAIL-447 this support dovetail to make tag/container snapshot at some commit id this will also used for functest/yardstick if needed, since their danube.2.0/3.0 may not satisfy dovetail requirements, while their snapshots at some commit id satisfy. Change-Id: I76cf6df586d1c9f0f563c6bfc039e3e271dc3de8 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-06-05rename the project name for anteater for docker buildFatih Degirmenci1-1/+1
The docker build jobs attempts the clone the repo for the project it builds the docker image for. This change renames the project to match the actual repo name. Change-Id: Ibd55c8b75e61330284f3680154c1a2bf70dae7d6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-06-01Add Job Configuration for Anteaterlukehinds1-0/+3
Change adds anteater Docker push and renames securityaudit to ci_gate_security Change-Id: Ibf7d930003e7d59cb84a3ddb72962a150590418b Signed-off-by: lukehinds <lhinds@redhat.com>
2017-03-21qtip: enable stable docker image buildYujun Zhang1-0/+3
Change-Id: I38fd97bff3aa1c966f9267d96e3b0cbabbf1f4a6 Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
2017-03-14Enable docker build jobs for stable/danubeFatih Degirmenci1-1/+1
Change-Id: Ife9dae40246558b3219b4e194680e7428270df14 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-02-10Add jobs to build arm functest imagesCristina Pauna1-0/+4
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>
2017-02-04Add docker build for escalatorJulien1-0/+2
Change-Id: Ie14404f29019c666a42b88ea802b412f20ba9a26 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-1/+0
GIT_BRANCH parameter is different; master or stable/danube in daily jobs, but 'refs/changes/57/27657/6' in verify jobs. This breaks some job builders triggered by the both types of jobs. We have GERRIT_BRANCH parameter for verify jobs to identify stream and expected branch into the patch will be merged after it got +2 and submitted. To avoid further confusion and to have common job builders for daily and verify jobs, this patch introduce BRANCH parameter. GERRIT_BRANCH is now deprecated. Change-Id: Ibcd42c1cd8a0be0f330878b21d3011f1ec97043b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-20Enable CI notification when the image build failedhelenyao1-0/+23
JIRA: FUNCTEST-666 Change-Id: I4bfb6690f01df67ce113e972963a698276157afa Signed-off-by: helenyao <yaohelan@huawei.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci1-7/+7
Danube stream for the projects with daily jobs is disabled. Danube stream for the projects without daily jobs is left as enabled as there will be no changes coming to danube branch until branch is created. Dovetail, Apex and Fuel jobs have not been updated yet. Change-Id: Ice39826c8f829157fa864370557837290838f634 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU1-0/+2
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU1-6/+4
This patch makes sure we use 2 types of scm, and allows us to specify them by adding one line in job-templates. - git-scm # for daily jobs and merge jobs - git-scm-gerrit # for verify jobs [New] Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-15Add support to dedicated file monitor docker buildJulien1-3/+39
Add a new type of template for projects whose docker image only relevant with Dockerfile or file in the same path and any other code changes will not affect the docker img. Add daisy into new type of template. Change-Id: Ib2c9f0aab74e8b226a1b5c6cb4cf9c6a213b4186 Signed-off-by: Julien-zte <zhang.jun3g@zte.com.cn>
2016-12-01Add possibility to build a Release Docker imagejose.lausuch1-0/+4
New flag that if it's not empty, it will build the image with the given tag instead of using master/stable. These release builds will need to be triggered manually by a Jenkins user with rights to build jobs. The respective projects take the responsability to build the release docker image whenever they consider it is the right time. Change-Id: I49b087e80eb134b8b3ddef8399f61eeac9b29619 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-29Rearrange Releng Job and Parameter FilesTrevor Bramwell1-0/+82
Individual project jobs can now be tested using: jenkins-jobs test -r jjb/global:jjb/$project - Rename '.yaml' files to '.yml' so they get checked by the verify-releng.sh script, and update the script to include checking of '.yaml' files. - Move parameter and macro files under new 'global' directory. Change-Id: I6b74f5d8af2bced3256a7f4a33983df5310511a2 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>