Ed Warnicke [Wed, 30 Nov 2016 23:53:30 +0000 (17:53 -0600)]
Add 1701 stream to vpp csit jobs as well
Change-Id: Ic24d30b58ed9320a60975b4e5efd9285072cab60
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 30 Nov 2016 22:12:48 +0000 (16:12 -0600)]
Added 17.01 stream for vpp
Change-Id: I4c968cbd1fc53db0ca57de68fbe57b08fbb1e3ba
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 30 Nov 2016 20:47:08 +0000 (14:47 -0600)]
Add UNATTENDED=yes to make verify for vpp
Change-Id: Ic677efb56973b50d1701171153e7648ec6fbf46e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 29 Nov 2016 17:58:21 +0000 (11:58 -0600)]
Migrate vpp-verify-* to using make verify
Also retires vpp-clang-* and vpp-lite-verify-*
as they are now covered by make verify.
Change-Id: I19967cd82b67029a7396bdba6907aa3d4d7da865
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Andrew Grimberg [Mon, 28 Nov 2016 16:16:53 +0000 (16:16 +0000)]
Merge "Update tldk jbb builders"
Marek Gradzki [Thu, 24 Nov 2016 08:53:51 +0000 (09:53 +0100)]
HON-1 override docs folder to fix deploy url
Change-Id: I51cc53ebd478cfdd4895c8caed760ab16191bd1f
Signed-off-by: Maros Marsalek <maros.mars@gmail.com>
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Maros Marsalek [Mon, 21 Nov 2016 10:59:33 +0000 (11:59 +0100)]
Update csit-honeycomb-functional job to hc2vpp
Change-Id: I8061ac1d21a0683f490c46265a1196adc33bb36f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Maros Marsalek [Mon, 21 Nov 2016 09:33:03 +0000 (10:33 +0100)]
Fix scm section of honeycomb's benchmark daily job
Change-Id: I3508a9528574d82ac813282aa2e03fc492503f5c
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Karol Latecki [Tue, 22 Nov 2016 10:42:50 +0000 (11:42 +0100)]
Update tldk jbb builders
Builders for one of the jobs were not correctly updated in last commit
Change-Id: I217f87b5b6b50a9ba330e7f5c9de5740bf7e2301
Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
Feng Pan [Tue, 22 Nov 2016 02:50:42 +0000 (21:50 -0500)]
puppet-fdio: move most test logic into repo
Change-Id: I3ff8d1f1b19d201b8af088afaba05ca7e4ec81a0
Signed-off-by: Feng Pan <fpan@redhat.com>
Feng Pan [Mon, 21 Nov 2016 20:56:52 +0000 (15:56 -0500)]
puppet-fdio: check for public key file
Change-Id: I9738c51ea4a473658145979d98d8dd16979aee41
Signed-off-by: Feng Pan <fpan@redhat.com>
Feng Pan [Mon, 21 Nov 2016 19:28:23 +0000 (14:28 -0500)]
puppet-fdio: add check for existance of ssh key before generating new one
Change-Id: I69fca1d480e2f89e059f29aeef681ae63e9796d3
Signed-off-by: Feng Pan <fpan@redhat.com>
Ed Warnicke [Mon, 21 Nov 2016 16:45:06 +0000 (16:45 +0000)]
Merge "puppet-fdio: reformat jjb and add beaker tests"
Feng Pan [Mon, 14 Nov 2016 20:01:02 +0000 (15:01 -0500)]
puppet-fdio: reformat jjb and add beaker tests
Change-Id: I4c98cdf9957a59284b63563e3a83a0db8dbd566c
Signed-off-by: Feng Pan <fpan@redhat.com>
Maros Marsalek [Wed, 16 Nov 2016 14:36:26 +0000 (15:36 +0100)]
Cleanup honeycomb jjb after split to hc2vpp
Change-Id: Ia974b445b506bd9259756ab5cb7663839d071c98
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Maros Marsalek [Wed, 16 Nov 2016 14:36:10 +0000 (15:36 +0100)]
Hc2vpp jjb
Change-Id: I09e5986dfe91df7aea874ea7cd5d9c3d2b4edf23
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Andrew Grimberg [Tue, 15 Nov 2016 16:41:21 +0000 (16:41 +0000)]
Merge "Add dependencies for tldk jjb"
Ed Warnicke [Fri, 11 Nov 2016 23:15:26 +0000 (18:15 -0500)]
Do not set CC env variable at this time
Change-Id: I8fd32cca7333a2fd3004096fd3dd516c571c468b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 11 Nov 2016 21:41:57 +0000 (16:41 -0500)]
Add a vpp-verify-{stream}-{os}-clang job
Fixed to have vpp clang job use make verify
Change-Id: Ic59713a72af156fd9a32ac9f43e96c36b3ece6b6
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 11 Nov 2016 22:21:13 +0000 (22:21 +0000)]
Revert "Add a vpp-verify-{stream}-{os}-clang job"
This reverts commit
61f46f6471fac2bdb09c6e9fb23eaceb4122a433.
Change-Id: I85b5a1244feaeacded793c83191b5a21d8948dd7
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 11 Nov 2016 21:41:57 +0000 (16:41 -0500)]
Add a vpp-verify-{stream}-{os}-clang job
Change-Id: Ic71029c36a2f3bab65e9bcd36a711b4d2b417577
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Thu, 10 Nov 2016 18:21:27 +0000 (18:21 +0000)]
Merge "Add jjb for puppet-fdio"
Maros Marsalek [Thu, 10 Nov 2016 14:42:37 +0000 (15:42 +0100)]
Add Honeycomb benchmark daily job
Change-Id: I44daa38007e4c5a4a7281b5034448f635726ac4c
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Feng Pan [Thu, 10 Nov 2016 04:46:52 +0000 (23:46 -0500)]
Add jjb for puppet-fdio
Change-Id: Iec23c6494fb71540f6b71728170f2c0fe313d912
Signed-off-by: Feng Pan <fpan@redhat.com>
Ed Warnicke [Wed, 9 Nov 2016 15:19:24 +0000 (15:19 +0000)]
Merge "Fix timeout issue in vpp-csit-perf jobs"
Ed Warnicke [Wed, 9 Nov 2016 15:16:23 +0000 (15:16 +0000)]
Merge "CSIT-454: Add missing git-scm to csit-honeycomb job"
pmikus [Wed, 9 Nov 2016 13:13:09 +0000 (14:13 +0100)]
Fix timeout issue in vpp-csit-perf jobs
Change-Id: Ie1e2b156d643960662a9bf233229e0a7fa71e2f9
Signed-off-by: pmikus <pmikus@cisco.com>
Thomas F Herbert [Mon, 7 Nov 2016 23:32:59 +0000 (18:32 -0500)]
Fix so scripts see push function.
JIRA: VPP-498
Change-Id: I9f9ea4eed60f64f6b39d3a93b23d29fe3900d1bd
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
Thomas F Herbert [Sun, 6 Nov 2016 18:23:59 +0000 (13:23 -0500)]
Need push_rpm function for rpm_dpdk project.
The push_rpm function must be included to find and push rpms created by
rpm_dpdk to artifactory.
JIRA: VPP-498
Change-Id: I91d9a81705032ee4715d2cdd296190c3ec021c00
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
Andrew Grimberg [Thu, 3 Nov 2016 15:39:51 +0000 (08:39 -0700)]
Make sure that null checks against $MVN are correct
Checking to see if a string is not null doesn't work well when the
string isn't quoted.
Change-Id: I62457be5a2e4135dfe47dafc8ec742b13b0a8016
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Thomas F Herbert [Wed, 2 Nov 2016 19:52:54 +0000 (15:52 -0400)]
Fix base directory.
Change-Id: Ia44fd44b51a63e4972757f685d96933bf08aa19c
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
selias [Fri, 28 Oct 2016 13:07:37 +0000 (15:07 +0200)]
CSIT-454: Add missing git-scm to csit-honeycomb job
Missing in the original change (https://gerrit.fd.io/r/1822)
Change-Id: I36682dfbb5d331e573c9b2f7145378a23e571a1d
Signed-off-by: selias <samelias@cisco.com>
Vanessa Rene Valderrama [Fri, 28 Oct 2016 23:08:29 +0000 (18:08 -0500)]
Make dynamic Maven work on Ubuntu 14.04
The command realpath is not installed on Ubuntu 14.04 by default. It is
causing an extraneous path check which if the path doesn't exist the
build would fail anyway.
Change-Id: If38eb993ed5a9e3517fe6b85f8eb5bce49b6bbce
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
C.J. Collier [Fri, 28 Oct 2016 16:07:21 +0000 (09:07 -0700)]
Address change of MVN path
* set ${MAVEN_HOME} to different value depending on whether ${MVN} is set
Change-Id: I456ff57f31b4f04be5cb7aa6a3edc1d76ee56a19
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Karol Latecki [Tue, 25 Oct 2016 08:07:48 +0000 (10:07 +0200)]
Add dependencies for tldk jjb
tldk needs googletest to compile and run its unit test application
Change-Id: I73b666114dbcde88fc8a25daf14dfdf3c1661fc5
Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
Vanessa Rene Valderrama [Mon, 24 Oct 2016 21:31:55 +0000 (16:31 -0500)]
Add parameter to allow options for mvn executable
Some jobs are hard coding the maven path. This change allows a for a
variable or hard coded path
Change-Id: I583abbdeec277f8eafc8c368e93a23cbebb79b73
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Andrew Grimberg [Mon, 24 Oct 2016 19:52:40 +0000 (12:52 -0700)]
Don't forcibly hardcode maven location
It's bad form to hard code the path to maven in any of the build
scripts. Doing so makes it difficult to switch back to using the
dynamically installed maven system which makes the builds more flexible.
Change-Id: Ide4e595c9e9f561bb404c2491e528b3129e2ecca
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Mon, 24 Oct 2016 16:01:54 +0000 (16:01 +0000)]
Merge "Various fixes to the deb_dpkg build script"
Andrew Grimberg [Fri, 21 Oct 2016 20:03:59 +0000 (13:03 -0700)]
Grant Jenkins sudo rights on build minions
While it would be nice to not need sudo rights for Jenkins on the build
minions, it is unfortunately needed in many cases.
Change-Id: Ia7b78008d9f828b222f1f530ec52db340152b29a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
C.J. Collier [Fri, 21 Oct 2016 16:59:30 +0000 (16:59 +0000)]
Merge "Use ubuntu1604 nodes for csit jenkins jobs"
Vanessa Rene Valderrama [Thu, 20 Oct 2016 16:15:23 +0000 (11:15 -0500)]
Adding new wrapper to allow no-activity timeouts
Adding fdio-infra-wrappers-non-activity-timeout wrapper to allow
additional configuration timeout options. Configured CSIT timeouts
using the new wrapper.
Change-Id: I40b3288b788f1acc2c5682adb0b544af85d75335
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Ed Warnicke [Thu, 20 Oct 2016 15:46:59 +0000 (15:46 +0000)]
Merge "No-activity timeout for csit-perf jobs"
Tibor Frank [Wed, 21 Sep 2016 06:36:00 +0000 (08:36 +0200)]
CSIT-56: Automated run of Honeycomb tests
- Update 'csit-honeycomb-functional-{stream}-{os}' job to the
latest changes.
Change-Id: I904423a4f55c11007aa7ba1a0268642a103ab699
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Jan Gelety [Wed, 19 Oct 2016 10:23:40 +0000 (12:23 +0200)]
Use ubuntu1604 nodes for csit jenkins jobs
- set node to verify-ubuntu1604 for all csit jenkins jobs
Change-Id: I08a9083295473eae44ff4f7ec76febf435860f13
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Thomas F Herbert [Tue, 18 Oct 2016 18:20:42 +0000 (14:20 -0400)]
Remove references to ccache.
Change-Id: Ie3578599ec8493efb748fcf3602ed4fde22e77dc
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
C.J. Collier [Tue, 18 Oct 2016 17:35:59 +0000 (10:35 -0700)]
Correct failing JJB processing
* use literal gerrit credentials
* remove wrappers which are defined in a template
Change-Id: Icc827b4435be7a401705f4089821358d6912d937
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Ed Warnicke [Tue, 18 Oct 2016 15:39:34 +0000 (15:39 +0000)]
Merge "Initial commit of support for rpm_dpdk project. Fix script name and removed Maven Definition missing required for Centos 7 builds."
Dave Wallace [Tue, 18 Oct 2016 15:34:03 +0000 (11:34 -0400)]
Update VPP CSIT verify jobs to 1604
Change-Id: I60d238d70f079a84130d26ae9f3b8a0a637820d3
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Tue, 18 Oct 2016 02:42:11 +0000 (22:42 -0400)]
Use manual trigger for vpp-csit-verify-virl-1604-test-{stream}
Change-Id: If56b8bd54f5980397fcee125fa3b6107451c068b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Mon, 17 Oct 2016 22:56:51 +0000 (18:56 -0400)]
job-template fixes for vpp-csit-verify-virl-1604-test-{stream}
Change-Id: I201d1b9c2a0884eb4d6c8063aa5287de271780bb
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Dave Wallace [Mon, 17 Oct 2016 19:29:18 +0000 (15:29 -0400)]
Add csit functional test to vpp-csit-verify-virl-1604-test-{stream}
Change-Id: I4a401dd8b9a7772bb971982b667747eff5042a4b
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Thomas F Herbert [Sun, 16 Oct 2016 23:52:46 +0000 (19:52 -0400)]
Initial commit of support for rpm_dpdk project.
Fix script name and removed Maven
Definition missing required for Centos 7 builds.
Change-Id: I6b7f4fab9c1b2d634e5576cd21977f0455a18cd1
Signed-off-by: Thomas F Herbert <therbert@redhat.com>
Thanh Ha [Mon, 17 Oct 2016 18:15:33 +0000 (18:15 +0000)]
Merge "Fix probe job to use ubuntu1604"
Ed Warnicke [Mon, 17 Oct 2016 18:14:30 +0000 (11:14 -0700)]
Fix probe job to use ubuntu1604
Change-Id: I7b27c20b4ecf98d92bf3b5dfe8a49bbaabf37496
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Thanh Ha [Mon, 17 Oct 2016 18:04:04 +0000 (14:04 -0400)]
Fix vpp-csit-verify-virl-1604-test due to 3412
Need to update vpp job to make use of changes from Change 3412.
Change-Id: I3946667d3eee87e0c9a7b7c7a84242de8eaa3319
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Ed Warnicke [Mon, 17 Oct 2016 17:58:03 +0000 (17:58 +0000)]
Merge "Remove jjb-update.sh script"
Ed Warnicke [Mon, 17 Oct 2016 17:57:36 +0000 (17:57 +0000)]
Merge "Use fdio-infra-wrappers to simplify common wrapper use"
Ed Warnicke [Mon, 17 Oct 2016 17:57:30 +0000 (17:57 +0000)]
Merge "Remove unnecessary ssh-credentials defaults"
Ed Warnicke [Mon, 17 Oct 2016 17:56:36 +0000 (17:56 +0000)]
Merge "Remove the need for mvn33 defaults"
Ed Warnicke [Mon, 17 Oct 2016 17:30:54 +0000 (10:30 -0700)]
Probe job to check for csit 1604
Change-Id: Ibaa54365c7bf96138650bc76a9b4eb11155c2f86
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Peter Mikus [Mon, 17 Oct 2016 16:21:04 +0000 (16:21 +0000)]
Revert "Update VPP CSIT verify jobs to 1604"
This reverts commit
9e8303d5eee34cf0cae19502a195c252f8d696b2.
Change-Id: I14d3820d882bd2f077b52155e24de81a2e9d8a9a
Signed-off-by: pmikus <pmikus@cisco.com>
Miroslav Miklus [Mon, 17 Oct 2016 15:39:22 +0000 (17:39 +0200)]
No-activity timeout for csit-perf jobs
Absolute timeout is not an option for csit perf jobs, but we can
declare perf job as dead if there is no console output for some time.
Change-Id: If075c2be8a139c859f80bc55e64e9dac291ac9f8
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
pmikus [Mon, 17 Oct 2016 12:43:50 +0000 (13:43 +0100)]
Update VPP CSIT verify jobs to 1604
Change-Id: I2d9c1eb9a098d01fca4eed66c1077eec39231568
Signed-off-by: pmikus <pmikus@cisco.com>
C.J. Collier [Fri, 14 Oct 2016 18:45:01 +0000 (11:45 -0700)]
Various fixes to the deb_dpkg build script
* Use more accurate means of finding upstream original version
* Remove options from dpkg-checkbuilddeps
* Replace ~ with - in origin versions
* Add message indicating which packages need to be included in respin
* refactor checks for shasums of respin scripts
Change-Id: Ie6f95f71cd37434882a93c3ad25d8444460ec74d
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Thanh Ha [Fri, 14 Oct 2016 16:00:22 +0000 (16:00 +0000)]
Merge "Enable ubuntu16 build for HC"
Marek Gradzki [Fri, 14 Oct 2016 08:31:29 +0000 (10:31 +0200)]
Explicitly set JDK as openjdk8 for honeycomb jobs
Change-Id: I309ee62b065589e61a815e8f05e9cfc33742cc73
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Thanh Ha [Fri, 14 Oct 2016 04:52:48 +0000 (00:52 -0400)]
Remove jjb-update.sh script
The jjb-update.sh script was used by ODL when they had a custom
abstraction layer ontop of JJB for further customizing job templates.
This is no longer used in ODL and FD.io never had any custom JJB
scripting layer to begin with so this script is actually an unnecessary
additional process being run, remove it.
Also improve the merge job to print out python library versions and
jenkins-jobs version for troubleshooting.
Change-Id: I2e174747601c3ea31b1f5912ac56815bd73b3ae2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 14 Oct 2016 04:39:37 +0000 (00:39 -0400)]
Use fdio-infra-wrappers to simplify common wrapper use
- Move timestamps to fdio-infra-wrappers as every job is using it
- Move ssh-credentials into fdio-infra-wrappers as every job is using it
- Ensuer ALL jobs are using fdio-infra-wrappers (this should be policy!)
FD.io has this convenient wrapper called fdio-infra-wrappers which is a
simple macro to configure common wrapper functionality that all jobs
should be configured with all jobs are already configuring it too so
simplify job configuration and ensuring we don't have duplication
everywhere.
Less lines of code and more code reuse makes for easier maintenance :)
Change-Id: Ia73b09dfc556f684c43853797231da84a9c517af
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 14 Oct 2016 04:32:00 +0000 (00:32 -0400)]
Remove unnecessary ssh-credentials defaults
ODL used to use a variable called {ssh-credentials} as a form of
redirection in order to have a simple human readable word to represent a
unique credentials id in Jenkins. Newer versions of Jenkins actually
allows us to override the credentials-id UUID format and pass a human
readable filename.
Considering that FD.io has been using a human readable
jenkins-gerrit-credentials credentials-id remove the unnecessary
{ssh-credentials} id defaults from global-defaults and just access the
credential directly.
Change-Id: I7b59357dcacb2195646719709b3b623429deca91
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 14 Oct 2016 04:26:21 +0000 (00:26 -0400)]
Remove the need for mvn33 defaults
Instead of indirectly calling {mvn33} in jjb and redirecting it to
Maven_3.3.9 in Jenkins. Simply name Maven in Jenkins mvn33 and then
jobs can call mvn33 directly without the need for the defaults
redirection.
The new mvn33 profile has already been created in fd.io Jenkins.
Change-Id: I792509ab2d80546a532930f1f579afb69bfc670c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Ed Warnicke [Wed, 12 Oct 2016 22:56:57 +0000 (15:56 -0700)]
Add timestampes to all vpp jobs
Change-Id: Ic67f62f48421ad18147a13ce6485bd1c892cc3a0
Signed-off-by: Ed Warnicke <eaw@cisco.com>
C.J. Collier [Wed, 12 Oct 2016 05:59:21 +0000 (22:59 -0700)]
Add pristine-tar to package list
* fetching package index first
* also installing pristine-tar
Change-Id: I2b5fc1ffbf4067907c73682220f7785c8bb74690
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Maros Marsalek [Tue, 11 Oct 2016 15:18:13 +0000 (17:18 +0200)]
Enable ubuntu16 build for HC
Change-Id: I8b976f59fe4a17ff0e620b17c40ba8f071a381ac
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
C.J. Collier [Wed, 12 Oct 2016 01:42:43 +0000 (01:42 +0000)]
Merge "Remove csit timed jobs for 16.09 branch"
Thanh Ha [Tue, 11 Oct 2016 19:57:05 +0000 (15:57 -0400)]
Fix honeycomb-merge jobs failing to publish sonar
Jenkins 2 moved the JDK configuration to a new Jenkins global
configuration page under Manage Jenkins > Global Tool Configuration. The
fd.io instance of Jenkins was missing JDK configuration which as now
been rectified.
Additionally this patch configures the Jobs to run using a specified JDK
as configured via Jenkins global configuration. Valid values are:
- openjdk7-centos7
- openjdk8-centos8
- openjdk7-ubuntu1404
- openjdk8-ubuntu1404
- openjdk7-ubuntu1604
- openjdk8-ubuntu1604
This patch configures HoneyComb merge job to run using JDK8.
Follow on patches should be submitted to ensure all jobs explicitly
specify which JDK versions they need to run against.
RT: 30789
Change-Id: I71d281a0ea5b2dd3f1f45b9ea4acbff73765bd05
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Tue, 11 Oct 2016 19:02:11 +0000 (15:02 -0400)]
Temporarily disable sonar
Sonar is failing at the moment because the build runs against Java 8 and
then sonar maven build step runs with Java 7. Disable sonar publishing
so that the merge job at least passes while we figure out the right
incantation to allow for the sonar step to pass.
Change-Id: I5c868ba3888a19aa85c46dc8ee6af4c6f2b49706
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
C.J. Collier [Tue, 11 Oct 2016 02:43:52 +0000 (19:43 -0700)]
Purge Java 7
* prior to running the merge job, purge the openjdk-7-jre and openjdk-7-jdk packages
* sonar is failing due to not using the correct java version
* Specifying java 8 is insufficient
* Removing java 7 is the only working solution we've found.
Change-Id: I17d5d71c54f6fd3ea42afd8d96bb9281ba5cfce3
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Jan Gelety [Tue, 11 Oct 2016 11:48:04 +0000 (13:48 +0200)]
Remove csit timed jobs for 16.09 branch
- remove 1609 option from stream_timed parameter
Change-Id: Icd1e39c8e8f47b4345bb132c031e5a94c83e17b0
Signed-off-by: Jan Gelety <jgelety@cisco.com>
C.J. Collier [Mon, 10 Oct 2016 19:16:48 +0000 (12:16 -0700)]
Specify JDK
* include jdk: openjdk8 as per discussion on IRC
Change-Id: I8cdedd5fed0129ff3ac6c56a98b235442d9ba3d3
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
C.J. Collier [Mon, 10 Oct 2016 18:46:46 +0000 (11:46 -0700)]
Do not revert to java 7
* find and remove all instances of update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64
Change-Id: I2fe5167cc0210b6bb68d2fb072d020574ec3c42f
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Andrew Grimberg [Fri, 7 Oct 2016 17:02:44 +0000 (10:02 -0700)]
Force Jenkins to not change votes on merge
Make sure that Jenkins doesn't try to change it's vote during any phase
of a merge job.
Change-Id: I072e7b73a9a6a68e744527d27094b4a0126076e6
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Ed Warnicke [Fri, 7 Oct 2016 16:54:28 +0000 (16:54 +0000)]
Merge "Force Jenkins to not change it's votes for merge"
Andrew Grimberg [Fri, 7 Oct 2016 16:51:12 +0000 (09:51 -0700)]
Force Jenkins to not change it's votes for merge
Jenkins by default resets the votes it has in Gerrit to 0. Gerrit 2.13
has problems with this and causes us to catch an error. As such, we
should make sure that Jenkins does not try to change its votes when it
starts during a merge job. We assume that any merge run will be with our
normal mechanically set votes.
Change-Id: Ia45eb7ca605ee904f211065a2877fc0cc1ee5f42
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
C.J. Collier [Fri, 7 Oct 2016 16:46:13 +0000 (16:46 +0000)]
Merge "Update doc package dependencies"
Andrew Grimberg [Fri, 7 Oct 2016 15:18:15 +0000 (08:18 -0700)]
Skip voting on merge jobs
As of Gerrit 2.13 we get an error if we vote on a change that has been
merged. As the votes couldn't be before, nor now, changed after Gerrit
submission has been merged (closed) there is no point in voting.
NOTE: This is putting back the recently reverted change
Change-Id: Ie14c308f198a79f23d717e07cb762fae6bf985f4
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Ed Warnicke [Fri, 7 Oct 2016 16:29:27 +0000 (16:29 +0000)]
Merge "* check out pristine tarball from git * run lintian after debuild (do not fail on lintian errors)"
Andrew Grimberg [Fri, 7 Oct 2016 15:42:54 +0000 (08:42 -0700)]
Revert "Skip voting on merge jobs"
This reverts commit
65f5b4a0f8344eb4ab7badc382999036e3209da2.
Change-Id: I0e1d6d021f079dbf3374f368f07bd481a7cc33e2
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Fri, 7 Oct 2016 15:18:15 +0000 (08:18 -0700)]
Skip voting on merge jobs
As of Gerrit 2.13 we get an error if we vote on a change that has been
merged. As the votes couldn't be before, nor now, changed after Gerrit
submission has been merged (closed) there is no point in voting.
Change-Id: I267cc0db3ca8515056bd0c428ffbdbc7879509c1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
C.J. Collier [Fri, 7 Oct 2016 04:47:59 +0000 (21:47 -0700)]
* check out pristine tarball from git
* run lintian after debuild (do not fail on lintian errors)
Change-Id: I6416637dfbf9fe0131d24b3a8fcb53ec54066d24
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Ed Warnicke [Wed, 5 Oct 2016 19:55:05 +0000 (12:55 -0700)]
Fix for missing devscripts for deb_dpdk
Change-Id: I9cf3a3a400423da08f40467b471c8be9e667c742
Signed-off-by: Ed Warnicke <eaw@cisco.com>
C.J. Collier [Wed, 5 Oct 2016 17:58:44 +0000 (10:58 -0700)]
Do not revert to java 7
* honeycomb-merge-master-ubuntu1404 needs java 8 for sonar
* the revert to java 7 happens prior to the sonar run
* we now throw the guest away after each use, so there is no need to
revert to java 7
Change-Id: I551a5a6d3da5eb9d38cc1f624ef547815a41931c
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
C.J. Collier [Wed, 5 Oct 2016 16:00:01 +0000 (09:00 -0700)]
Do not revert to java 7
* honeycomb-merge-master-ubuntu1404 needs java 8 for sonar
* the revert to java 7 happens prior to the sonar run
* we now throw the guest away after each use, so there is no need to
revert to java 7
Change-Id: I82583ae4f6130961fb5c42741107ac74f80dd850
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Ed Warnicke [Tue, 4 Oct 2016 22:32:11 +0000 (22:32 +0000)]
Revert "Temporarily disable nsh_sfc-verify-docs job"
This reverts commit
7828d8510c0d04e040b3a931124d9f331f064580.
This reverts gerrit https://gerrit.fd.io/r/#/c/3256/
Change-Id: Id22ab8a7ad1fda1289d79b16ca19404ec8307007
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 4 Oct 2016 18:05:39 +0000 (11:05 -0700)]
Temporarily disable nsh_sfc-verify-docs job
Change-Id: I2986cf6f3c581b3a663d69e0d8e92ad9c0ea6d99
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Andrew Grimberg [Tue, 4 Oct 2016 14:18:13 +0000 (14:18 +0000)]
Merge "Configuring minions as single use"
Andrew Grimberg [Mon, 3 Oct 2016 15:26:04 +0000 (15:26 +0000)]
Merge "Enable mvn site for Honeycomb"
Vanessa Rene Valderrama [Wed, 7 Sep 2016 15:49:40 +0000 (10:49 -0500)]
Configuring minions as single use
Change-Id: I8a6fda290b010c3c9907000413bee390d9bfb387
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
C.J. Collier [Fri, 30 Sep 2016 18:18:45 +0000 (18:18 +0000)]
Merge "Jenkins spin-up scripts"
Maros Marsalek [Mon, 26 Sep 2016 08:28:43 +0000 (10:28 +0200)]
Enable mvn site for Honeycomb
To deploy site into docs.fd.io
Works on top of:
https://gerrit.fd.io/r/#/c/3073/
Site distribution configuration:
https://gerrit.fd.io/r/#/c/3073/5/common/honeycomb-parent/pom.xml
... only Ubuntu14 deploys the site during merge job
Note: using site instead of site:site, since only with site we
can hook in groovy maven plugin to fix some generated links. With
site:site, the groovy maven plugin does not get executed.
Change-Id: Ie1086b8d20856dbe15992e67ccc0d15547ce56d3
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Andrew Grimberg [Fri, 23 Sep 2016 19:43:26 +0000 (19:43 +0000)]
Merge "Configuring minions as single use"