summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
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>
2016-02-08Finish converting toolchain_test to zuulAndrew Grimberg1-25/+2
* Migrate toolchain_test-merge to using zuul * update toolchain_test-verify to use new scm macro * drop the project and branch parameters as zuul doesn't honor them anyway Change-Id: I678bcc3c19477fa245de99d5bc4d09d822339e09 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-08Add new zuul-trigger-scm macroAndrew Grimberg1-0/+11
Add a new macro for zuul triggered scm Change-Id: Ib23b7ba3d802339951e57a864a0fa40d954de5de Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-08Switch toolchain_test-verify to using zuulAndrew Grimberg1-8/+7
Change-Id: Icf49effa5ca4a7eb75d15a93bd504dbc21d3bc17 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-07Fix commit hook urlAndrew Grimberg1-1/+1
Change-Id: Ia6f15d9cb6b95a764c0ed3c05f22da812c0352fe Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-07Undo switch off of Gerrit TriggerAndrew Grimberg6-1/+117
I can't keep working on this anymore today and leaving it configured for zuul overrnight is a broken concept. This moves everything back to Gerrit Trigger control. We can move jobs individually tomorrow. Change-Id: I6943708a6001acb7c5acfe6a6746d6c056813f52 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-07missed a recursive callAndrew Grimberg1-1/+1
Change-Id: Ie0cb6b45f1ca57c4cef85f7550482f664aaa6879 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-07JJB needs to be recursive from the CLIAndrew Grimberg1-2/+2
Our puppet module doesn't properly the JJB recursive flag in the ini file. So, let's just make sure it happens even if not set by setting the flag in the call. Change-Id: Ia23fd404f357db08fb3b4b39862de9ed80695319 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-07Migrate to Zuul configurationThanh Ha6-117/+1
Change-Id: I055731ac99ae40960ee1e6a3e5cf0595d8da4600 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-07Move JJB jobs to dedicated static slaveAndrew Grimberg1-3/+3
Zuul has a problem where it can't control jobs that are tied to the master. As we need JJB jobs to also be able to actually do some work on the the Zuul system we're statically tying it into Jenkins with a requirement that only jobs specifically targetting it can run there. Change-Id: I5a689056edbfa2e154b88d6b3df0a9b97fa17192 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-02-02Enabled CCACHE_DIR to persist between jobsEd Warnicke1-0/+7
Change-Id: I7d7fc9c8c0dd561e4abbab481ccf4f879763e2e6 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-02-02Turn off archiving for vpp verify and merge jobEd Warnicke1-6/+0
Change-Id: If94f2c76740c8250a403557f0ceab0f17df4ddf7 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-02-01Add V=0 to make command line;TAG=vpp_debug -> TAG=vppEd Warnicke1-1/+1
Change-Id: I4235334db36609be45b1e31e80659d5cda1827da Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-01-27Archive target/ dirs and keep pax-exam unpack areaEd Warnicke1-2/+6
Change-Id: I2f9eb1ce744881da675551bef420e1ccbbf172bf Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-01-25Redirect job output to file and archive themThanh Ha1-2/+6
Also limit max artifacts to keep to 5. Change-Id: If7603844d12e43f208817dc77b015ddc63786d99 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-01-13Change honeycomb-settings UUIDAndrew Grimberg1-1/+1
JJB doesn't handle the latest config file provider IDs for objects properly as it expects them all to be prefixed with org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig otherwise it believes the information to be a file path (which doesn't work!) As such, the honeycomb-settings ID has been fixed up to be more inline with what JJB expects / requires (until we can get it patched). This required a restart of Jenkins to take effect. Change-Id: I60092b1a229d498d672b60fef9554fd7a16d5b60 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-13Fix the repo name that the project looks forAndrew Grimberg1-1/+1
honeycomb was mispelled and we hadn't caught that previously. Change-Id: Ib33a61b1297a4afa246d33c3091298c20999373c Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-08Add gerrit trigger to csit jobAndrew Grimberg1-0/+5
Change-Id: I26d5f8a4431d362fa018a6073c6628101bb4a0f0 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-08Setup csit job to do verifyAndrew Grimberg2-8/+15
Setup the csit job to do verify and execute ./bootstrap.sh if it exists. It will fail the job if it does not exist Change-Id: Ie5f776009f6079693d452b299c3bc185451550ac Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-08Update vpp maven deploymentAndrew Grimberg1-3/+3
Update the vpp maven deployment script to use the correct repo and namespace Change-Id: If3da11885ea674131cc1fe5fd91d3ccaca8f5a83 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-05Merge "Build vpp on csit manual trigger"Andrew Grimberg2-3/+11
2016-01-05Make sure that jjb jobs run on master node onlyAndrew Grimberg1-0/+3
Change-Id: I2fc3110e8992c45ffcdf9758be7b9453a1b53272 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-05Build vpp on csit manual triggerAndrew Grimberg2-3/+11
Change-Id: I9a8234a0fab0e13537ff5e91d542a42eefcaf287 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-01-05Rename of jobKeith Burns (alagalah)1-4/+4
- correct repo - jenkins regex puts in right tab Change-Id: I314a02d90df8847178082c054f706ae74fca9639 Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
2016-01-05Robot testing frameworkKeith Burns (alagalah)1-0/+57
- please note this ties in with new CSIT repo and this change referenced here: https://gerrit.projectrotterdam.info/r/#/c/91/ Change-Id: I6cad694155c65b7618bbb5dea5bac3888fbcbe59 Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
2015-12-21Initial Honeycomb JJB CommitEd Warnicke1-0/+109
Change-Id: I50e3c7534ade3f241848df5896190038d3cc3410 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-18Add honeycomb settings macroAndrew Grimberg1-0/+1
Change-Id: Iffe82075d466356e1522be20c6967abb8858184b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-16Allow ci-management to do concurrent verifiesAndrew Grimberg1-0/+1
Make sure that our verify jobs for ci-management are allowed to be run in parallel Change-Id: I7390c836f88968f3d9d2538111dba389648cb72d Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-16Enable concurrent verifies for vppAndrew Grimberg1-0/+1
Make sure that the verify job for vpp allows for concurrent runs Change-Id: Ifb88cdba872150c2d7c67b7651728123b8ab2c25 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-10Make the script fail build if mvn deploy failsAndrew Grimberg1-1/+1
The script wasn't picking up a failed mvn deploy failure. This changes it so that we need an definite exit code of 0 to not fail the build. Change-Id: I094bf1e149f779061223496a0b2bc347a3705b5b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>