summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-05-16Instrument Jenkins images/buildsEd Warnicke2-0/+13
This patch instruments so we can be certain *what* bootstrap.sh was used to build the running image and what include-raw-vpp-build.sh was run for the Job Change-Id: I69782c3bca71f24d24133205130be059a14a114c Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-16Add build dependencies for documentationChris Luke3-24/+76
Add doxygen and graphviz to the dependency list. Change-Id: I546b41a7613d8492f4054b3674905f05c504fad3 Signed-off-by: Chris Luke <chrisy@flirble.org> Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-05-16Disable things which may lock /var/lib/dpkg/lockEd Warnicke2-0/+13
The ubuntu1604 verify job has been failing due to locking of /var/lib/dpkg/lock: https://lists.fd.io/pipermail/vpp-dev/2016-May/000992.html This appears to only happen with the first job run against a particular Jenkins slave, and upon using: https://gerrit.fd.io/r/#/c/1121/ to probe it, two candidates emerge: apt.systemd.daily and unattended-upgrades So this patch removes unattended-upgrades and stops/disables apt.systemd.daily via systemd Change-Id: Ic2bc9e4ec54ef1f2d0ab35813c4623a67a43f00a Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-16Add capacity for honeycomb to verify images.Ed Warnicke1-0/+70
Change-Id: Ie5fe2507b760b3f681be4291f9c52bf609dbfaca Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-13Fix for package pushxEd Warnicke1-1/+1
Change-Id: Iebfcd2973bb319be4db64eecc4e35b218fb25b3b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-13Fix reponamesEd Warnicke1-2/+2
Change-Id: I44c56b3c78deefdd91b1d9febfc015d9c2e927b2 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-13Merge "CIMANAGE-5: csit-vpp-verify-weekly scheduled job"C.J. Collier3-20/+26
2016-05-13Enable jobs for throttle branchesEd Warnicke3-31/+49
Change-Id: I70cd178f52480bcab2bd84b7bdb967f1799acdbd Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-13CIMANAGE-5: csit-vpp-verify-weekly scheduled jobJan Gelety3-20/+26
- test csit master branch against verified vpp build - in case of success apply csit-verified tag to csit test cases - sheduled to run every Sunday at 04:00 UTC - manual trigger possible too Change-Id: I1db550f0770681991fa1be0fa72533637ba41257 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-12Enable Serial ConsoleC.J. Collier2-0/+11
This patch will allow access to the bootloader and kernel boot messages for debugging and maintenance * add function deb_enable_serial_console to bootstrap-functions.sh * call deb_enable_serial_console from bootstrap.sh Change-Id: Ia79881a91ab4d10b1f5ed6deb3a43a7a4d037fa5 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-05-12Revert "Changes to accomodate vpp throttle branch."Ed Warnicke2-35/+17
This reverts commit 5d1d00330488903ae810de20bfd035fde9cdc25a. This reverts gerrit: https://gerrit.fd.io/r/#/c/1074/ Change-Id: I5d937a4486ae7426debefdfaf85019508253c3f0 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-11Changes to accomodate vpp throttle branch.Ed Warnicke2-17/+35
Change-Id: If3ea89cbd6970a53bad8c13900c2eb8f15a7708c Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-09Check to see if a VPP patch needs rebasingEd Warnicke1-0/+18
Change-Id: I9eca0b820a82dac4dbe58759a47f3294c6fcb14b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-06Fix for javahome updateEd Warnicke2-7/+7
Change-Id: Ifbe5962e0161ccf223baa4bb4fc03f8c86d859b1 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-06Merge "Fix for java home for honeycomb"C.J. Collier2-6/+43
2016-05-06Fix for java home for honeycombEd Warnicke2-6/+43
Change-Id: Ib4381c10763251105ca1fc418e70c0e06905ba9a Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-05-06Rename vpp-csit-verify-perf-{type} to vpp-csit-verify-hw-perf-{type}Miroslav Miklus1-2/+2
The job name should not contain string from comment trigger. If the job name contains the same string as the trigger, the verification ends up in an endless loop because jenkins post comment with the job name and that triggers the job again. Change-Id: If25b8530984e047b96f4b571495ecedf586aa84f Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-05-05Merge changes from topics 'bootstrap-refactor', '994'Andrew Grimberg4-188/+215
* changes: Re-factor vagrant bootstrap Sync bootstrap.sh with build.sh Cleanup vagrant
2016-05-05Unlink CSIT from zuulAndrew Grimberg1-3/+3
Change-Id: If6ef9bb82f5d3fc3b78e699b2503006d5c2457e5 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-05-05Re-factor vagrant bootstrapC.J. Adams-Collier3-171/+210
* created new file to hold functions * moved sections of bootstrap in to functions * called functions from case statement block * integrate changes from Andrew Grimberg <agrimberg@linuxfoundation.org> (change 994) * integrate changes from Ed Warnicke <eaw@cisco.com> (change 996) * update debian package list after installing PPA * synchronized redhat package list with VPP Makefile Change-Id: I3d005c0fe01211c78c8b120b266964d873ee25b7 Signed-off-by: C.J. Adams-Collier <cjac@colliertech.org>
2016-05-05Remove csit-vpp-functional-nodepool jobEd Warnicke1-37/+0
Change-Id: I19356d04090a9db6fda294bc763142b739b42d46 Signed-off-by: Ed Warnicke <eaw@cisco.com>
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>