summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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 Ha7-117/+103
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-02Merge "Turn off archiving for vpp verify and merge job"Andrew Grimberg1-6/+0
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-02Update build-bot toolchain to match the vpp ubuntu Vagrantfile.Dave Barach1-1/+1
Change-Id: I03c63afdd02f0082bf0bd800e0d2f3b01b151415 Signed-off-by: Dave Barach <dave@barachs.net>
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-27Fix .gitreview to have correct URLAndrew Grimberg1-1/+1
Now that we have a proper name the .gitreview file should reflect this. Change-Id: I23902395270480b87aefe4476fc11a4ddc1524ee Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
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-14Some additional items needed for testing in basebuildEd Warnicke1-1/+1
Change-Id: I4730136b45d79f081d9bc649025bc34af62c21a5 Signed-off-by: Ed Warnicke <eaw@cisco.com>
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>
2015-12-10Update the deployment repo and also detect failureAndrew Grimberg1-2/+8
A failed upload was not being detected and causing the job to fail. This fixes it so that if the maven upload fails we'll fail the build. Also, at Ed's request there is now a .dev repo for the regular merge time deb files so we need to push there and not to .release Change-Id: I08e01979c35c248f6e0fcc6c3b166f2148a9b9f0 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-10Do not double up the _amd64 for maven push scriptAndrew Grimberg1-1/+1
Change-Id: If6f686d44442a42e98e4d5d783a4c2d869c98023 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-10Fix up push script repoId selector and classificationsAndrew Grimberg1-5/+5
The settings files use a - separator for the repoIDs so we need to make sure that we're concatenating against a - instead of . Additionally we're tightening up the version classification of the pushed objects. This may not be 100% still but it should be better than what we were attempting previously. Change-Id: I726f9d87c3441357701ad79b7357a337c6636a42 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09ENV var test for MAVEN_SELECTOR was invertedAndrew Grimberg1-1/+1
The script should be detecting on a null ENV var, not a non-null variable. In other words, the test was inverted. Change-Id: If5ee68301300ec363e171f99798c06daa1428ede Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09Push artifactsAndrew Grimberg3-1/+100
Update to support pushing jar and deb artifacts Change-Id: I38552564e2dbf6dddfaca4a7a21cd800619829c2 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09Make maven target name not have a spaceAndrew Grimberg1-1/+1
Change-Id: I6cadff18eff555791e1f93ced6021a40dd70b029 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09archive artifacts for vppEd Warnicke1-0/+8
Change-Id: I323ea617b3dc40c81f93e00b08777622d9889d6d Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-09fix bad key callAndrew Grimberg1-1/+1
Change-Id: I2abb52da6678f31e6fbfcb5a43994b98fa5e1beb Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09Port more macros over from ODLAndrew Grimberg1-0/+54
Bring over some more macros from ODL. Publishers: * archive-artifacts * email-notification (currently set to a bad address on purpose) * jacoco-report Builders: * provide-maven-settings Change-Id: I60684dbcdf87b6104f7763e7f74c48174a2355e8 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09Change back to building install-debEd Warnicke1-1/+1
Change-Id: Iea348a42c289fc654c52fcddff0f05f5b01d5d71 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-08Merge "Fix for make target"Andrew Grimberg1-1/+1
2015-12-08Fix for make targetEd Warnicke1-1/+1
Change-Id: Ifeb5e21203f034f479b662e20649a3d990e2741f Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-08Merge "Fixes for vpp JJB and vagrant file"Andrew Grimberg2-1/+4
2015-12-08Fixes for vpp JJB and vagrant fileEd Warnicke2-1/+4
Change-Id: Iffc3076ffa2c69913fa3473d9debbe753d680883 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2015-12-08Add maven 3.3.9 to JJBAndrew Grimberg1-0/+3
Change-Id: I98baa7e5d4ea3901b35263076cd1a202c1a2541b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-08Add maven settings macrosAndrew Grimberg1-0/+4
Add a global maven settings as well as vpp project specific settings configuration. Change-Id: Id60076f973c03fec4ab1ed76a6811a811e460952 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>