summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2016-04-13Fix virl scripts broken by {os}Ed Warnicke1-4/+18
Change-Id: I9f16666cf18753ce47d74fa21c125b1375407ecf Signed-off-by: Ed Warnicke <eaw@cisco.com> Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-04-12Have merge job push rpms to the yum repoEd Warnicke1-4/+22
Change-Id: I0d16b75d8e8770894577659cd9b6ae0fc2140db9 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-12Turn on multi-os merge jobsEd Warnicke2-14/+16
Change-Id: Iff99c3e8b8dadc6334b33fe5aff688102273fcb5 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-12Enabled centos7 buildEd Warnicke2-0/+5
Change-Id: I7fafacbe2fa58313e320de2e3a8a498898e89601 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-12Machinery for multi-os build.Ed Warnicke3-6/+24
This patch should provide machinery for multi os build It also provides machinery for multi-branch build Change-Id: I29db20f159f18af2cab512ab6df6b03d9f81ff15 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-06Split vpp-verify-perfomance jobpmikus2-3/+19
- split job to include manual trigger keyword: verify-perf-long and verify-perf-short Change-Id: Ie2048704313634cc9ea62ce67e80fc921bef2e18 Signed-off-by: pmikus <pmikus@cisco.com>
2016-04-04Merge "Make vpp-csit-verify-virl patch-triggered."C.J. Collier1-4/+2
2016-04-01Make vpp-csit-verify-virl patch-triggered.Stefan Kobza1-4/+2
Change-Id: I90855a0b7a9a0e346a83beb42ada824bebd6eff6 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-04-01VPP performance check jobpmikus1-0/+1
- add job-template into jenkins layout view Change-Id: I41a9e865713100b63913b9f5e4a3ea6d97bb3231 Signed-off-by: pmikus <pmikus@cisco.com>
2016-03-31VPP performance check jobpmikus2-0/+70
- vpp-csit-hw-perf job to check performance of proposed patch - build, copy, install, start perf tests Change-Id: I2ae4cee916532c4d57715e2bd739d3109ab7ccf6 Signed-off-by: pmikus <pmikus@cisco.com>
2016-03-29Merge "Use tagging instead of branching for csit-verified"C.J. Collier1-3/+7
2016-03-29Use tagging instead of branching for csit-verifiedJan Gelety1-3/+7
- use tags instead of branches in case of job "csit-vpp-master-verify-weekly" Change-Id: Icbdcc2a57e1ab17d634ce3b8deedbc481f8f313c Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-03-29Make robot framework output-path parametrizable.Stefan Kobza2-4/+7
csit-vpp-verify-virl job is blocked now, because output-path is not a variable in robot-framework macro. This patch changes that. Change-Id: I1c31342af6dfae66ce3e21e751470e476cc5be39 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-23Update of the job 'vpp-csit-verify-virl'Jan Gelety2-5/+17
Job is updated to be run manually and to use csit-verified branch to test vpp. Change-Id: I7a56594cb840c374bc849c095241655290e6b0bd Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-03-22CSIT: new job 'csit-vpp-verify-master'Miroslav Miklus2-0/+59
This job is aimed to test latest csit master code against latest stable vpp release. If the verification is successfull then push curent master to master-verified branch Change-Id: I18316f6f96e793721ee78c3b83a18ff74778cabf Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-03-18Add job parameters to csit jenkins jobs.Stefan Kobza1-0/+12
Change-Id: Ibe5d4c527eb773acfc5283584a2c4d72df6bd335 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-17Remove standard csit jobs from Zuul.Stefan Kobza1-9/+20
Until OpenStack issues with L2 transparency are resolved, make csit jobs Jenkins triggered again. Change-Id: Ie82357275b91804e64a194a8de5c51acf9c27743 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-09Fix typo for git-scmThanh Ha1-1/+1
Change-Id: Ibb8ddd694792ba82545d9d0abc25f3080ee6c3b3 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-03-08Fix merge/integration jobs to build master, not gerritEd Warnicke1-4/+2
Change-Id: I72afb24d177b3b81e9427d43c3adb4a0a80fd240 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-03-07Remove system pylint installation from pylint job.Stefan Kobza1-2/+1
Change-Id: Ic4894018ffa10e7742bd798c17bdbe6de7945a0a Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-07Add honeycomb-integration jobEd Warnicke1-0/+54
Because we need the up-to-date vpp-japi.jar, its important to rebuild when vpp rebuilds that jar. Change-Id: Ifdfc93cd4274be1ceb8f92a5daf9084b9d9ed174 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-03-04Add new nodepool csit-vpp-functional job.Stefan Kobza2-0/+51
Make new job in csit project that gets triggered on CSIT changeset. This is an entry-point to integrate CSIT functionality with LF's VM infra. The actual integration is going to happen in CSIT, where we can tune the bootstrap script and then move it into ci-management. Change-Id: Icbfaf0a7b27899af4bea97d80a1883c7dd2df52e Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-04Fix csit-vpp-functional-hw-tb2 jobThanh Ha1-1/+2
Regular JJB "- job:" sections do not parse variables. This patch changes it to use a "- job-template:" section which do parse variables. Change-Id: Idd1753f9596ec67a9cf86096ff0416db4c07407e Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-29Merge "Add vpp jenkins job to build vpp and run csit tests."Andrew Grimberg2-0/+61
2016-02-29Add vpp jenkins job to build vpp and run csit tests.Stefan Kobza2-0/+61
To start integrating with VPP verify job, start csit tests for each VPP verify run. Until artifacts passing is solved between jenkins upstream and downstream jobs, build the VPP project again in this job. Then check out csit project, copy the deb packages to the cloned dir and start the testcase. Prevent the job non-voting, so that it does not polute VPP reviews with erroneous results. We'll switch to normal voting after all potential problems are ironed out, and the job is stable. Change-Id: I9e35e19a1d8b2a64b8e65473fef93e0b537eded2 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-29Move csit-vpp-functional-virl to zuul.Stefan Kobza1-36/+6
Change-Id: I240b93105039e8838f711f545eafd95f354bee16 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-25Remove parameters from csit-vpp-functional-hw-tb2.Stefan Kobza1-6/+0
Zuul has SKIPping this job, and parameters are the only difference when comparing the job to other zuul jobs. Change-Id: I529577170797bd7cb2fc00f3ac1c483eba97e2de Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-25Move csit-vpp-functional-hw-tb2 to zuul.Stefan Kobza1-13/+4
The job should be started only by adding 'hw-tb2-check' comment to gerrit. Change-Id: I219568fc6756838939f74ed62f14d1a07b117e37 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-23Add nodepool management jobsAndrew Grimberg3-0/+84
Add jobs for doing nodepool management Change-Id: I9d5b74850f51c7f950ccb3580c1aa7f981786494 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-23Add manual triggered csit-vpp-functional-hw-tb2 job.Stefan Kobza3-0/+79
This job would be create from the same template as csit-vpp-functional-virl, but for the time being this have to be manually triggered. I didn't find a way how to parametrize gerrit-trigger-patch-submitted so I've created gerrit-trigger-manually-triggered. Change-Id: I2d4f2c6bb8ebb94cd8563132feac765d46e1b56d Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-22Add new verify / merge jobs for zuulAndrew Grimberg3-1/+92
We need jobs to be able to manage zuul layout changes. This brings those jobs in Change-Id: If6397b0d7f52edc7f2668a2351c35e637ef92888 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-22Rename ci-management-mergeAndrew Grimberg1-4/+2
Rename the ci-managment-merge job to be ci-management-merge-jjb as it is jjb specific. This sets us up to support ci-managment-{verify,merge}-{zuul,nodepool} job definitions as each of these job definitions is verify specific to the tool being managed Change-Id: I1bfcc02411af043f349ca5b62aac17bffe8df363 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-22Move ci-management jobs to own directoryAndrew Grimberg2-0/+0
Let's make the ci-management jobs be a little more consistent with other projects and have them live in their own directory. Global macros will still live at the root jjb level. Change-Id: Ie9bd90ae049b4b83fad050b697e14aced18de4a6 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-22Remove unneeded ci-management weekly jobAndrew Grimberg1-40/+0
We've found that as the projects grow that having a weekly job to refresh the JJB fails more often than it succeeds. As this can be done as a manual process by the releng team it's better to just remove the job than have it sit around failing. Change-Id: I48d154d3cb459171f76526844ef6b64269982c42 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-22Add PYTHONPATH to pylint execution env.Stefan Kobza1-1/+13
Change-Id: If8a696ee812ddc0b7b3cdb262455d5b2ac4c54d0 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-19Merge "Add violations publisher plugin for pylint."Andrew Grimberg1-0/+6
2016-02-19Add violations publisher plugin for pylint.Stefan Kobza1-0/+6
Change-Id: I5685d1679f0e26d87e7c704637304c6f8c5a00e5 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-19Remove unnecessary jclouds wrapper for pylint validation.Stefan Kobza1-6/+0
Change-Id: Icfbebedf1ada83a1badcec796b0b986819f265ef Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-18Enable robot framework jenkins plugin.Stefan Kobza3-0/+12
Change-Id: I506ea3dd431b559c3ce1e756f2310103da05024d Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-18Separate VIRL test job; Make VIRL job non-concurrent.Stefan Kobza2-3/+4
Rename csit-vpp-functional to csit-vpp-functional-virl to express the tests are being run on VIRL environment. This one of first steps to separate job runs environments - LF's multi-node VMs and VIRL. Make the VIRL job non-concurrent, as we are working on mechanisms of spawning of VIRL simulations and VPP installation. Change-Id: I0c9f5a1973b7d7764bb192b91d9e8b331f4b40a2 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-15Rename csit validate job, add pylint installation to script.Stefan Kobza2-3/+4
Adding sudo apt-get install script to the pylint validation job. Will move it to the Vagrantfile after all deps are known and fixed. Change-Id: I17feaaf4280388088df77f8921a26c1c1c873557 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-13Trigger build of this project for CSIT patches.Stefan Kobza1-2/+9
Until CSIT is fully integrated and functional, we need to have an option to trigger jenkins build easily by CSIT project change rather than VPP build. This is a temporary trigger setup. Change-Id: I0040158024cf9446b1533b04599e1912f08d3ea8 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-12Fix ci-management-verify not testing the submitted commitThanh Ha2-1/+3
The ci verify job was testing branch HEAD which doesn't help us verify code submissions. This patch fixes it so that we pass a parameter {commit} to represent the branch or commit that we should run against. Sets the merge job to run against $ZUUL_BRANCH while the verify job runs against $ZUUL_COMMIT. Change-Id: I9516bfc14a9981c5e8348e0a6324a3c15b5afc32 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-12Add make csit-vpp-validate-pylint job more descriptiveThanh Ha1-2/+2
Change-Id: I409d4dced99f349e994947ae98ce9e1a4416712b Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-12Fix typo in csit validate job templateThanh Ha1-1/+1
Change-Id: I3fec5aaf21d165515375c9fafbb4c5830d621d33 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-12Fix pylint template name conflictThanh Ha1-5/+3
Change-Id: I9019459ecde83644e747382f84141c86b77297fa Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-11Rework CSIT jobs - 1 validates CSIT commits, 1 tests vpp debs.Stefan Kobza3-4/+73
Change-Id: I6e8b78fec5b458cfdac6864617cdbd342b6f0594 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-10Remove the toolchain_test jobsAndrew Grimberg2-68/+0
Toolchain test is no longer needed and the repo is currently admin access / visible only until we can clean gerrit. Change-Id: I891755a0411be350249a1e3966c5d66abf8165a6 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-09Turn down some of the spurious publishers.Ed Warnicke1-6/+0
Espcially the aggressive archive artifacts. Change-Id: Ia20cfddb2ee543f000ca4d99f0462be7a740b608 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-02-08Convert ci-management jobs to zuulAndrew Grimberg1-59/+3
Change-Id: I58d6f956a7efdecfe537c3b6b5bdc88f29cae723 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>