summaryrefslogtreecommitdiffstats
path: root/jjb/releng
AgeCommit message (Collapse)AuthorFilesLines
2018-06-12Merge "Add separate fraser jobs to Barometer container builds"Trevor Bramwell1-0/+30
2018-06-01jjb/releng: fix compass container build errorYibo Cai1-10/+16
Error log: https://build.opnfv.org/ci/job/compass-tasks-base-build-arm64-master/1/console Change-Id: I47ef2ede64d63fb3e9a500dc48cdd510ee9ff235 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2018-05-31Add separate fraser jobs to Barometer container buildsEmma Foley1-0/+30
In order to support additonal features that have been added to collectd since the 5.8 release, there needs to be a separate stable and master container so we can support the new features as well as the stable release. This change will allow us to increment the version of collectd as we add functest support, config guides and documentation, while keeping the stable version container intact and available for users to download. JIRA: BAROMETER-102 Change-Id: I06ca84581a2e0f1a994cedf53aebc8f5cc3e7535 Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-05-30Merge "jjb/releng: support multi arch compass images"mei mei1-10/+89
2018-05-26Revert "Remove noop for tag creation."Aric Gardner1-1/+1
This reverts commit dc4b9d1ad316e9055ccb3767c4572ad22cbe43a5. Change-Id: I3bec4ef84dcb7e56d80b4df78b487f7caa931f3e
2018-05-26Remove noop for tag creation.Aric Gardner1-1/+1
This script is tested, and should now be allowed to create tags. Change-Id: Ia87341c9cb6397700442a11c38d502fed8dd4743 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-05-25Verify and Create Tags from Release FileTrevor Bramwell3-32/+93
Updates the releases verify and merge jobs to check release files for the following: - commits exist - commits are on stable-branch If both of these criteria are met and the patch is merged, the repos will be tagged at the specified commits and pushed. If a repo has already been tagged but not on stable-branch the job will not exit, but will warn that the commit doesn't exist on the correct branch. This is because tags should never be removed. This adds an additional script 'repos.py' that provides an quick interface for pulling out information from release files, along with the script 'release-status.sh' for checking the status of tags. NOTE: The branch creation script has been disabled until it can be reworked. Change-Id: I498bc74f20aa50d2bd321771f20a77905b246399 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-21Fix Manual Triggering of Docker JobsTrevor Bramwell1-1/+1
When manually triggering a docker job (or even through timed builds), GERRIT_EVENT_TYPE will not get set. This does gets set when the job is triggered by a Gerrit event (ex: ref-updated, comment-added). Specifying the variable lookup to default to nothing (ex: "${FOO:-}") should allow non-Gerrit triggered jobs to complete successfully. Change-Id: Ic1ba8ebef0967b0f20a2d6385ce0e0b4876901dc Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-18Merge "Fix Docker Container Build Tagging"Aric Gardner1-1/+8
2018-05-17Fix Docker Container Build TaggingTrevor Bramwell1-1/+8
Builds triggered by tags have a typo in the extraction of the tag name. This change includes a method for retriggering a tag build with the comment "retag TAG_NAME". Change-Id: Ie035e0922f8c073d3e360917ea7ccd6fa76d7b20 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-17Remove reverify for opnfv-lint and gate-securityAric Gardner1-2/+0
This is temporary, using reverify does not work in global-jjb for for now remove surrounding jobs so that users dont think its working. I've been told we can add reverify into global-jjb after that is done, I will re-add these. Change-Id: I533ff7c15d55d2630504ca18416583c167228c0d Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-05-17Bump JJB Build Timeout to 60 MinutesTrevor Bramwell1-1/+1
Without caching enable or when updating the JJB version all jobs get reconfigured, which can take upwards of 30 minutes. Setting this to a higher value should keep the build from being failed while still running. Change-Id: Ie2ed11da919ed9114700423591ebfaef94e61c88 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-17Update JJB to 2.0.3 and Global-JJB to 0.18.0Trevor Bramwell1-1/+1
Also updates global-jjb to 0.18.0 as it includes fixes to Postbuildscript required by the update to JJB 2.0.3. Link to Global-JJB 0.18.0 commit: https://gerrit.linuxfoundation.org/infra/#/c/10101/ Change-Id: I246e60d6c63cf6ba40aeba30d2a7e3985e57d5ad Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-17jjb/releng: support multi arch compass imagesYibo Cai1-10/+89
Change-Id: I9f6a287727d36266207fb2821127ac142952f67d Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell11-0/+0
global-jjb only supports the .yaml file ending for jjb jobs. Instead of waiting for a release we're going to rename the files. Change-Id: Icf3339eacd2320c583333e02250998cf6b1881f7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-16Use Global-JJB for Releng merge/verify JobsTrevor Bramwell2-116/+9
Replaces the releng templates: - releng-verify-jjb - releng-merge-jjb With the job group '{project-name}-ci-jobs' which includes: - releng-jjb-verify - releng-jjb-merge - releng-jenkins-cfg-merge - releng-jjb-deploy JIRA: RELENG-397 Change-Id: If8160a67d8d665dcb8f86b6649288a710cc0fe13 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-16Clone Releng with submodules to include jjbAric Gardner1-25/+2
Needed for JJB verify and Merge to work. These jobs are going away, but first we need to get a verified +1 from jenkins Also remove releng-comment-jjb its unused Change-Id: Ice2ad625f87f1d9c841979ede4bb1943110691c8 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-05-02Add Bottlenecks Fraser Docker Push JobYang Yu1-0/+4
Change-Id: I4d6c4015ca36f743dadbb6524a1ca8d5619ce3d6 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-04-26Merge "Remove functest&functes-kubernetes from OPNFV Lint"Trevor Bramwell1-1/+1
2018-04-20Cleanup Archived projectsagardner1-1/+1
Removing archived projects from jjb These project dont need any jobs associated with them escalator fastpathmetrics inspector lsoapi movie multisite octopus openretriever prediction Change-Id: Ibbe49e54ed326f502157c7892022b7a62173b72d Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-04-17Remove functest&functes-kubernetes from OPNFV LintTrevor Bramwell1-1/+1
These projects already have their own pylinting jobs. Change-Id: I5b843cd3af558f9a4932c89f0069ac5ef2d83513 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-17Put ericsson-build4 under ansible controlagardner1-0/+1
Docker needs an updgrate as storperf jobs are failing Merging this should fix this with the daily ansible job since its never been run, might want to trigger it manually and watch it. JIRA: INFRA-231 Change-Id: I7720ce707d2d1fb7cc794948992871ae98acedc7 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-04-11Merge "docker build -f should use relative path to PATH, not working directory"Aric Gardner1-8/+8
2018-04-11Merge "[QTIP] Enable QTIP fraser docker build job"Serena Feng1-1/+3
2018-04-11docker build -f should use relative path to PATH, not working directoryYujun Zhang1-8/+8
Change-Id: I6b35a5b36b1cc7b8ce2298388b9bb5caf9e44fc9
2018-04-10Merge "create Stable Branch Jobs for nfvbench"Aric Gardner1-1/+1
2018-04-10[yardstick] enable fraser dockerRoss Brattain2-2/+2
Change-Id: I47ae73da7240ee4c4e3902baa7320412a28ada6c Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2018-04-10[QTIP] Enable QTIP fraser docker build jobzhihui wu1-1/+3
- enable fraser docker build job - disable euphrates docker build job Change-Id: Ieeaec7ed36ee8d77a250c0f584ea9e5985a41c8f Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2018-04-09create Stable Branch Jobs for nfvbenchagardner1-1/+1
Same for docker Change-Id: I48650881f5c0c8e7b4664b87b1b1a4a37c22cc8d Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-04-09Add docker build job for cloverYujun Zhang1-1/+61
Change-Id: I0167f223660d5b0edfac092a5d01fe165a91c2de
2018-04-05Create Fraser Docker Jobs for StorperfTrevor Bramwell2-10/+10
Change-Id: I5de7df11919f725264aa6b07d0f8d5e917f8a28c Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-05Add Fraser stream to Docker Arm BuildsTrevor Bramwell1-0/+4
This will allow changes to docker in stable/fraser branches to be built, when added to the associated project repository. Change-Id: Ib5d295f2845e519f4a5a65738e8af1a357f77c5e Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-05Switch Functest k8s docker builds to multijobsCédric Ollivier1-9/+0
The former Functest kubernetes container will be split due to new OPNFV features (clover, stor4vnf). {image} is bypassed to first check vs the current docker repository. Change-Id: I29998b21ec6992463b9ca77b38e51b928a9da69a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-04Merge "Build opnfv/functest-kubernetes:fraser"Fatih Degirmenci1-0/+9
2018-04-03Enable linting against the Fraser stable branchTrevor Bramwell1-0/+4
Change-Id: I8075eee7de9a5bd1274131c5171c22e5dace5b69 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-03Include 'opnfv-pylint-verify-stream' to job listTrevor Bramwell1-0/+1
This job was not being created because it was missing from the jobs list in the file. Change-Id: Ibd66c6b654421e63f23738d6eecdca93aecf86cc Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-02Build opnfv/functest-kubernetes:fraserCédric Ollivier1-0/+9
Change-Id: I449117bf03498a6b5bfe72ae3038fe7e0d2165fe Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-02Add 'Signed-off-by' to automated Jenkins job patchTrevor Bramwell1-1/+1
All commits require a signed-off-by line to be accepted by Gerrit, and automated patches are no exception. Change-Id: I54179c47e33b5088e4e3c3d5752ccb3560f2face Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-26Merge "Set Jenkins Automation user git configs globally"Aric Gardner1-2/+2
2018-03-25Set Jenkins Automation user git configs globallyTrevor Bramwell1-2/+2
These settings don't appear to be being picked up when the commit happens. Setting them globally should fix this. Change-Id: Ic93a65c7b1676a465e85af3909b20ba2bcf60f74 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-22Restrict Files Release Automation Job Runs AgainstTrevor Bramwell1-1/+1
The merge job should only run when changes to the release yaml files are made. Change-Id: I12d37e465c664b48d4f07223f377a4ff7494ead7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-22Merge "Release Automation"Trevor Bramwell3-0/+183
2018-03-21Release AutomationTrevor Bramwell3-0/+183
Tracking releases through yaml file similar to the openstack/releases project. Includes a schema file to be for validation, jobs for creating gerrit branches and stable branch jobs, and documentation for projects on creating their releases. Change-Id: Id1876482723e01806c0a6932126dff5ea314eae5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-03-13Build functest-xtesting imagesDelia Popescu1-4/+0
Build and push xtesting images Create manifests for xtesting images Build xtesting images for arm JIRA: FUNCTEST-948 Change-Id: I3fbe6cdfef5b304a45d76533417f3c4bc58dddbe Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-13Move functest docker job in functest dirCédric Ollivier1-292/+0
Change-Id: I454c327f3359688742b5d8c4299efee05d6494a2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-13Update Functest jjobs (patrole)Cédric Ollivier1-7/+0
Patrole is now integrated in smoke and the dedicated container is being removed [1] [1] https://gerrit.opnfv.org/gerrit/#/c/53659/ Change-Id: Ifb1989c5e430a4bf0fdd553f2e3e82f69a704f25 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-09Merge "A new docker container for QTIP"Fatih Degirmenci1-0/+5
2018-03-06Merge "Build functest-patrole in Functest multijob"Morgan Richomme1-0/+7
2018-03-06Merge "barometer_docker: add barometer-snmp to build"Fatih Degirmenci1-0/+5
2018-03-06Merge "[compass4nfv] add the docker images build"mei mei1-0/+6