summaryrefslogtreecommitdiffstats
path: root/jjb/releng
AgeCommit message (Collapse)AuthorFilesLines
2019-01-30barometer: Add job definition for collectd-master docker image buildRadoslaw Jablonski1-0/+12
Added definition for build & push docker image for 'barometer-collectd-master' - it is a barometer-collectd container that is based on latest master branch from collectd. Change-Id: I4d4b7c27971cbeffb8f303ef6b7799cc927d65f0 Signed-off-by: Radoslaw Jablonski <radoslawx.jablonski@intel.com>
2019-01-28Remove Archived Project JobsTrevor Bramwell1-3/+0
Removes jobs for: - domino - escalator - vnf_forwarding_graph Change-Id: Id1364d38d7f1f8d8e1bb396be7bf84899139973f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2019-01-10Update "yardstick-ubuntu-18.04" dockerfile in jobStepan Andrushko1-1/+1
Update of dockerfile for Ubuntu 18.04 docker image job. JIRA: RELENG-416 Change-Id: I99042a4b08b96d283890f9b274972c716b3563f3 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-12-31Add build "yardstick-ubuntu-18.04" docker image jobserhiyx.pshyk1-0/+5
JIRA: RELENG-416 Change-Id: I9539a4d9ea2bbbdbc8ee6da73cf8841b515265c7 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2018-12-14Add Bottlenecks gambia docker jobYang (Gabriel) Yu1-1/+1
Change-Id: I5dc35ee11c0cf01d41f64fcedf2b9a1e30e25e04 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
2018-11-23Rework creating tags & branches from release filesAric Gardner4-26/+84
Old method could not properly handle both branching and tagging on changes to the release file. Proposed method: jjb calls: jjb/releng/branch-or-tag.sh for both verify and merge jobs. branch-or-tag determins nature of the change to "releases/branch/project.yaml" and calls releng-release-tagging.sh or releng-release-create-branch.sh The scripts above handle both verify and merge operations based on if [[ $TAG_EXISTS = false && "$JOB_NAME" =~ "merge" ]]; and if [[ $REF_EXISTS = true && "$JOB_NAME" =~ "merge" ]]; then both scripts check that the ref exits in verfiy and merge stages. if releng-release-create-branch.sh creates a branch it then also calls releases/scripts/create_jobs.py Change-Id: Ieb99de5e4df100af59ecc818f52b0831383b2b62 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-11-20Merge "Adding a new verification job for testapi UI."Serena Feng1-2/+61
2018-11-14Create docker jobs for gambiaTsaLaGi1-6/+11
Change-Id: Ifdba9b1964010f4c1e7ca0355a1ad35a217b3518 Signed-off-by: TsaLaGi <aasmith@redhat.com>
2018-11-13Add ARM Gambia for StorPerfmbeierl1-5/+5
Change-Id: I356944c2b59476f2aa1a7a07d4f326d3fd2a224e Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-11-12StorPerf Gambia ContainersTrevor Bramwell1-5/+5
Create jobs for building StorPerf's Gambia containers. Change-Id: I0cab4a3df10edc137d652ddddfe43ac4860e5c35 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-11-01Add builds for Barometer DMA docker imageTomofumi Hayashi1-0/+5
Push OPNFV docker builds for barometer-dma image Change-Id: I50373233254b8315c48544bae916ccf8485e640d Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2018-10-29Modify clovisor name to fit naming conventionearrage1-1/+1
- Edit name of container from clovisor to clover-clovisor to match naming convention Change-Id: I37a7e6f4cdb5295bd8a0e92dcc3f8c43605adcb8 Signed-off-by: earrage <eddie.arrage@huawei.com>
2018-10-29Add builds for Clover Spark and Clovsiorearrage1-0/+18
- Push OPNFV docker builds for clover-spark, clover-spark-submit, and clovisor containers. Change-Id: If42ab565a48569137153511aa109bbaeeb6968aa Signed-off-by: earrage <eddie.arrage@huawei.com>
2018-10-23Dummy Change to relengAric Gardner1-0/+1
I have deleted apex-rtd-verify-master Merging this will re-create the job. Worth a shot. Change-Id: I67809fed7e097fbc992ed090cc85e84a9ff81992 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-18RTD jobs for all projectsAric Gardner1-0/+0
RTD jobs for all active projects All jobs start as non-voting. All rtd jobs are in their own file to faciliate future bulk changes: jjb/$project/$project-rtd-jobs.yaml All project have rtd pages https://opnfv-$project.readthedocs.io Change-Id: I776e41f968d38f08cb3187f743f69d5d6b697e8e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-17[compass4nfv] correct the compass branch docker tagwutianwei1-9/+9
Change-Id: Id789121634fc1a009878b61bcf4756ee4009c99d Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-10-16Merge "Add builds for Clover modsecurity docker image"Trevor Bramwell1-0/+6
2018-10-16Set JJB version in Releng CI JobsTrevor Bramwell1-0/+1
Moves the jjb-version configuration from globals to releng CI jobs. This was not being pulled into the '{project-name}-ci-jobs' configuration and kept our JJB version at 2.2.1. Change-Id: I33a62e639bbca6d519957515af591615543d27b7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-16Remove arm build6 from rotation, it is offlineAric Gardner1-1/+0
Has been offline for > 1 week https://build.opnfv.org/ci/job/functest-core-docker-build-arm64-gambia/ is showing There are no nodes with the label ‘Job triggered without a valid online node, given where: arm-build6’) Change-Id: Ia00281f9c05fac9b16bd914063ccffeca3fb135b Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-16Merge "Add builds for Clover controller, collector, jmeter"mei mei1-0/+24
2018-10-16Merge "[Compass4nfv] Make the Gambia stream available to Docker builds"mei mei1-0/+3
2018-10-16[Compass4nfv] Make the Gambia stream available to Docker buildswutianwei1-0/+3
Change-Id: I36b2f245aa2044ebcdab5122d3b30ae1d9fb1788 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-10-15Add newly minted lf-build3Aric Gardner1-0/+1
Change-Id: I2c9c1f042b4b13af58526e23a44680304313cee9 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-15Ensure jobs don't get queued on offline buildersTrevor Bramwell2-0/+4
A change to the NodeLabelParameter config in JJB caused any jobs using the plugin to possibly have their jobs triggered on builders which weren't online. This in turn caused the queue to backup and newer jobs are blocked waiting for older ones to complete, which never happens as they're never queued on an online builder. The 'all-nodes' parameter ensure jobs that are set to run concurrently don't trigger across all available nodes at once, as this will include offline nodes as well. As this is the default of the plugin, projects which need it can enable it individually. Change-Id: Ia690eef078209b6b056dad85613dda6868b18271 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-11Add builds for Clover modsecurity docker imageJingLu51-0/+6
Push OPNFV docker builds for clover-ns-modsecurity-crs image Change-Id: I134108d78d84de8a04bb7372c49314d0491a1248 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2018-10-10Update LaaS Docker Build Dockerfile PathTrevor Bramwell1-2/+2
The dockerfile path is relative to the dockerdir, not the root of the cloned repository. Change-Id: I7836abf8f15d4d9f14cb8d39bc951ec9341d39ba Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-05Update LaaS Container Build contextTrevor Bramwell1-2/+4
Updates the docker builds for LaaS to share the same context but point at different Dockerfiles. This way the dashboard code can be copied into the container instead of requiring to be volume mounted. Change-Id: I26fe345c8901b772a2e9da56fac71956a8a76583 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-04Enable yardstick-docker-build-arm-push-gambia jobPatrice Buriez1-1/+1
Similar to https://gerrit.opnfv.org/gerrit/63177 (done for x86_64). It replaces the yardstick-docker-build-arm-push-fraser job, for the same reasons. Depends on https://gerrit.opnfv.org/gerrit/63179 Change-Id: I482bc05d4c6d1316bfde799a44360decacb60a5e Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-10-04Make Gambia stream available to ARM Docker buildsPatrice Buriez1-0/+4
Similar to https://gerrit.opnfv.org/gerrit/63047 (done for x86_64). Change-Id: Ie61a11c60ce0fd7c724f308ecfdcca982ebdf3ec Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-10-04Enable yardstick-docker-build-push-gambia jobPatrice Buriez1-2/+2
It replaces the yardstick-docker-build-push-fraser job, because the logic in jjb/releng/opnfv-docker.sh L106-L119 has limited options for docker image tags: - 'latest', for git commits on master branch - tag-name, for git tags - 'stable' otherwise, i.e. for git commits on *any* stable branch. This means we can have only one (stable) job building and pushing docker images, in order to prevent the 'stable'-tagged image from switching between fraser and gambia contents, depending on the stable branch where the most recent change was cherry-picked and committed. Unfortunately, disabling the yardstick-docker-build-push-fraser job also means that further git tags on the stable/fraser branch will not result anymore in building and pushing new docker images with the intended tag-name and contents. Change-Id: Ieec1cdc6230e4c000c159cd743c587561c788fc3 Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-10-03Merge "Make the Gambia stream available to Docker builds"Aric Gardner1-0/+4
2018-10-01Remove LaaS Container build for RabbitMQTrevor Bramwell1-5/+0
LaaS is using the upstream rabbitmq container now, so there is no need for this build. Change-Id: I08d2dc07eb6cd9cc732b25fd6dee2f342117d857 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-01Add builds for Clover controller, collector, jmeterearrage1-0/+24
- Push OPNFV docker builds for clover-controller, clover-collector, clover-jmeter-master and clover-jmeter-slave. Change-Id: I9541f9ca5e368c5e2ee833ce85948716f5dd66db Signed-off-by: earrage <eddie.arrage@huawei.com>
2018-09-28Make the Gambia stream available to Docker buildsTrevor Bramwell1-0/+4
Change-Id: Iac803fe18e6c1fcfcefb61dfb7ea03cbed5a51d1 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-10Keep Repository Archiving Job on lf-build2Trevor Bramwell1-1/+2
This node has permissions for Google Storage to upload the archive while master does not. Also adds myself to list of recipients so I'll get notified when the job fails. Change-Id: I07a13dcc72c59854222f6e5ace9d1e18c24e6479 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-24Pharos Dashboard Container BuildsTrevor Bramwell1-0/+19
Adds jobs for building the following LaaS containers: - opnfv/pharos-tools-laas-dashboard - opnfv/pharos-tools-laas-celery - opnfv/pharos-tools-laas-mq Having these containers built seperately from docker-compose decouples the build and deployment phases for the dashboard. Change-Id: I919066f5defd02fe1bbf96cfdf8ec2a6b3d8757d Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-24macros, docs, releng: Use `sudo -H` pip installAlexandru Avadanii1-1/+1
This is still far from a clean and secure approach, as `pip install` should not be ran with `sudo`. However, `-H` limits the area we touch and also fixes some incompat between disto-provided pip and pip-provided pip. Change-Id: I0e19dfeaf66f6f453e3868c71016305ae050f0c8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-20[dovetail] add fraser docker build jobxudan1-0/+4
Change-Id: Ic54f6fe21dc0e9d2b3a9a2f3db1ba82f08446b6c Signed-off-by: xudan <xudan16@huawei.com>
2018-09-18Create branches via ssh rather than the httpsAric Gardner2-2/+15
Previously we created the branches over Gerrit's HTTPS interface. One or two projects from the previous release did not have their stable branches created at the correct place. Switch to using ssh for branch creation will be more reliable and easier for us to verify. Change-Id: If7f24d2b19e74513b59889bd64d25919aa048e4c Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-12Merge changes from topic 'stable-branch'Serena Feng1-0/+2
* changes: Create Gambia and Hunter Release Jobs Create stable/hunter Branch for Functest repos
2018-09-11Create Gambia and Hunter Release JobsTrevor Bramwell1-0/+2
This will create the release jobs needed for the OPNFV Gambia and Hunter stable-stream release process. Change-Id: Icdb9a337dcbad26fccb0e1e2935f8082f17bb220 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-11Add build "yardstick-image-k8s" docker image jobrexlee87761-1/+12
JIRA: RELENG-408 Change-Id: Ie6ac842ebd1bb6264c88a7f8ee0446d76fc3dbdd Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2018-09-06Merge "Move global-jjb parameter from releng to global"Fatih Degirmenci1-5/+0
2018-09-06Merge "Set NODE_NAME as the description for ansible runs"Trevor Bramwell1-0/+3
2018-09-05Move global-jjb parameter from releng to globalTrevor Bramwell1-5/+0
As these only affect jobs defined in global-jjb (no other jobs used these variable names) they should be safe to define at the global level. Change-Id: I646c3afc73757bff561cc84b80df064e13680080 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-08-26[Clover] Add docker build job for sample-appJunaid Ali1-0/+6
Change-Id: Iac612137bd4b1a45550849c3180525cfe74f4a7f Signed-off-by: Junaid Ali <junaidali.yahya@gmail.com>
2018-07-17Merge "Ensure docker prunning can be done"Trevor Bramwell1-0/+1
2018-07-13Set NODE_NAME as the description for ansible runsTrevor Bramwell1-0/+3
When the ansible-build-server job runs it helps to know which job ran on which server without clicking through to the job description. Change-Id: I2d5ef3b843fc839c8706837c74f00503de8808d5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-07-12Ensure docker prunning can be doneCristina Pauna1-0/+1
Sometimes the docker build fails and the docker process hangs on a container, withouth being able to stop it. This causes spurious failures on other builds that shouldn't fail. The prune job should cleanup the hanging containers and images, but it fails when the docker process is hanged. This change adds a docker restart to the prune job, in order to assure that the hanged container is shut down and can be removed. JIRA: ARMBAND-358 Change-Id: I9d04fa1099a6fc53bf773a2eba33be89db7d0aa1 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-07-10[dovetail-webportal] Add docker build jobs for dovetail-webportalxudan1-5/+10
Add 2 docker build jobs for the new repo dovetail-webportal. One is dovetail-webportal-api, the other is dovetail-webportal-web. Once there is a new patch merged, it will auto trigger the jobs to build and upload the new docker images with tag 'latest'. According to the Dovetail release plan and develpoment of the web, can tag this repo and release with certain tag (e.g. ovp.2.0.0) JIRA: DOVETAIL-671 Change-Id: I1becc084617bb52f8c8e23275202bd7be4a7b2b3 Signed-off-by: xudan <xudan16@huawei.com>