summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-05-04Sync bootstrap.sh with build.shEd Warnicke1-7/+9
Change-Id: I82fd236337ef939fd28b0495b8fa0e1516a754ac Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-04Cleanup vagrantAndrew Grimberg3-52/+38
* Cleanup the Vagrantfile of unneeded cruft * Cleanup the boostrap to be a bit more quiet and also give context as to what it's doing * Make sure that the reseal has a sync / sleep Change-Id: Ia1aa4e30b7a6342689c6fce30a18db1f52d27182 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-05-04Add jjb job to validate imagesEd Warnicke1-0/+54
Change-Id: Ib1c29c39e845d3a30c4b82ef0b590f48df466a7b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-03re-index system certificatesC.J. Collier1-9/+13
* corrected truncation of PACKAGES file * using headless variant of JDK * removed -qq from apt-get commands to provide better accounting * run update-ca-certificates -f to ensure that nexus.fd.io is trusted Change-Id: I57f7267d6c70e40d63c86234e4e1723983170c3a Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-05-02Clean up apt package listC.J. Collier3-21/+108
* Combine all packages in to a single call to apt-get install * Modify /etc/apt/apt.conf * corrected a comment * not doing redundant edit of /etc/sysctl.conf * adding emacs files to .gitignore * Exercised this code while producing a new base image for each targetted platform * install java8 from official openjdk PPA if platform is 14.04 * detect correct python package to install in CentOS * open (and later close) stdout and stderr logs for later review Change-Id: I669c0c3043f0c90df7af5033b8e180b0e6dc696a Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-04-29Merge "Use build.sh for vpp build"Andrew Grimberg1-15/+1
2016-04-29VPP-8: use jdk8 for VPP buildsMarek Gradzki1-1/+8
Change-Id: Ieec25be815128e53328493700d9a3d228bceba2b Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-04-28Use build.sh for vpp buildEd Warnicke1-15/+1
https://gerrit.fd.io/r/#/c/765/ is refactoring the vagrant to have a separate build.sh suitable for use outside of vagrant. It autodetects supported distros, installs dependencies, etc. This patch switches vpp jenkins jobs over to using build.sh. This should give us a unified path where: 1) CI Builds 2) Vagrant 3) Users starting out on their own Centos/Ubuntu boxes for the first time are all using the same build.sh. Change-Id: Iae7bca4e2a9e183e878d7638701e66735b388cbc Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-26Change performance job namepmikus2-26/+27
- JIRA: CIMANAGE-4 - Change vpp-verify-performance job name to naming convention Change-Id: If873f29b3bb82de2bdf2e84614d132867c8d06c8 Signed-off-by: pmikus <pmikus@cisco.com>
2016-04-22fix for centos merge maven pushEd Warnicke1-1/+1
Change-Id: I16fd1580afa8fe229fc9ff15283f402333478fe2 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-21Fix push_debEd Warnicke1-1/+1
Change-Id: Ie33def177bca89a25f4d7a007603b3822ba7f6c5 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-21Enable ubuntu1604 merge and push debs to repoEd Warnicke1-4/+22
Change-Id: I1d2ec5b4ac01f000fb180f1f82b6de2a6126f9e7 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-20Merge "Added python3-dev dependency to support Python API bindings."C.J. Collier1-1/+4
2016-04-20Support for ubuntu1604 in CI verifyEd Warnicke2-11/+15
This patch should enable ubuntu1604 verify in CI management. Change-Id: I17b6e8addcfddf6cbbc3774205beecc00c4d3fcf Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-20Added python3-dev dependency to support Python API bindings.Ole Troan1-1/+4
Change-Id: Ie7eb3d22e81fe718d688fbd1f5ffebb282e06e17 Signed-off-by: Ole Troan <ot@cisco.com>
2016-04-20Merge "Rename job to performance"C.J. Collier3-20/+34
2016-04-20Merge "Correction of csit-vpp-master-verify-weekly jenkins job"C.J. Collier1-0/+12
2016-04-18Correction of csit-vpp-master-verify-weekly jenkins jobJan Gelety1-0/+12
- added archive artifact (RF log, report and output) files to publishers - added manual trigger Change-Id: I21b6798a357cb8b14371cee5f35ae259b63b384a Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-04-15Add dependency on dh-systemdEd Warnicke1-1/+1
Change-Id: I9a10dd107150ba31f13a00f7faabd0cc9fe2503f Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-14Rename job to performancepmikus3-20/+34
- rename csit-vpp-functional-hw-tb2 job to csit-vpp-perf-hw (as testing performance) with unified trigger for performance testing - parameterized job for future extension Change-Id: I72d1562fad8ad188930f39374f3ebfe8ebb984aa Signed-off-by: pmikus <pmikus@cisco.com>
2016-04-13Query RPM files directly using rpm for upload infoAndrew Grimberg1-9/+8
Instead of trying to figure out all the maven fields based upon the filename with possible failures that this can cause, instead, use the rpm command itself to query the built artifacts for the needed information. Also, .src.rpm should be the canonical name for source RPM files. Make sure that .srpm and .src.rpm are handled properly and they normalize to .src.rpm in nexus. Change-Id: I6b35c15e8e6b189a2144fe3cfb991e467933ad46 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-04-13Add 'mock' to allow cleaner rpmbuildEd Warnicke1-0/+1
Change-Id: I800ae2b6be86ac54c259f952da9fb9b423a338f3 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-13Make rpm push handle SRPMsAndrew Grimberg1-5/+14
* Fix the rpm push to search out and push SRPMs * Fix the rpm push to actually push a file as it was referencing a bad variable * Fix up some minor linting issues Change-Id: I4d2e66ad52e593b71b969ab1b5faad254cc35e2d Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
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-25Fix rh_systems shell functionAndrew Grimberg1-2/+2
The rh_systems shell function was not properly defined. This corrects it so that the bootstrapping can work Change-Id: Ic5f03feac7deb5c8da54f3db4b0fb6a599ff0d85 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-03-24Add basebuild for centosEd Warnicke1-28/+72
Change-Id: I8a8ba3fe1fd3fb12ed3f3004bbc863cb7b2c9872 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-03-24Refactor basebuild in prep to add Centos imageEd Warnicke2-62/+78
Change-Id: I9583a1e3a64c40460d5196ce28261230234ff80b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-03-23Update of the job 'vpp-csit-verify-virl'Jan Gelety3-8/+20
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 Kobza2-12/+23
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-08Add new networks for multilink testingAndrew Grimberg1-2/+10
Switch to Interlink1-6 networks for multilink labs Change-Id: I119a9751e96ebf787e23234cc53a5882b419976b Signed-off-by: Andrew Grimberg <agrimberg@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 job trigger to zuul.Stefan Kobza1-0/+1
Change-Id: Ie57378604ed1d2ca7d0ac20304da9f97bb909ab6 Signed-off-by: Stefan Kobza <skobza@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>