summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-10-17Merge "Remove unnecessary ssh-credentials defaults"Ed Warnicke11-78/+75
2016-10-17Merge "Remove the need for mvn33 defaults"Ed Warnicke5-18/+16
2016-10-17Probe job to check for csit 1604Ed Warnicke1-0/+67
Change-Id: Ibaa54365c7bf96138650bc76a9b4eb11155c2f86 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-10-17Revert "Update VPP CSIT verify jobs to 1604"Peter Mikus1-1/+1
This reverts commit 9e8303d5eee34cf0cae19502a195c252f8d696b2. Change-Id: I14d3820d882bd2f077b52155e24de81a2e9d8a9a Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-17Update VPP CSIT verify jobs to 1604pmikus1-1/+1
Change-Id: I2d9c1eb9a098d01fca4eed66c1077eec39231568 Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-14Merge "Enable ubuntu16 build for HC"Thanh Ha2-2/+16
2016-10-14Explicitly set JDK as openjdk8 for honeycomb jobsMarek Gradzki1-0/+3
Change-Id: I309ee62b065589e61a815e8f05e9cfc33742cc73 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2016-10-14Remove unnecessary ssh-credentials defaultsThanh Ha11-78/+75
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>
2016-10-14Remove the need for mvn33 defaultsThanh Ha5-18/+16
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>
2016-10-12Add timestampes to all vpp jobsEd Warnicke1-0/+5
Change-Id: Ic67f62f48421ad18147a13ce6485bd1c892cc3a0 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-10-12Add pristine-tar to package listC.J. Collier1-1/+2
* fetching package index first * also installing pristine-tar Change-Id: I2b5fc1ffbf4067907c73682220f7785c8bb74690 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-10-12Enable ubuntu16 build for HCMaros Marsalek2-2/+16
Change-Id: I8b976f59fe4a17ff0e620b17c40ba8f071a381ac Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
2016-10-12Merge "Remove csit timed jobs for 16.09 branch"C.J. Collier1-3/+0
2016-10-11Fix honeycomb-merge jobs failing to publish sonarThanh Ha1-4/+5
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>
2016-10-11Temporarily disable sonarThanh Ha1-4/+0
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>
2016-10-11Purge Java 7C.J. Collier1-1/+1
* 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>
2016-10-11Remove csit timed jobs for 16.09 branchJan Gelety1-3/+0
- remove 1609 option from stream_timed parameter Change-Id: Icd1e39c8e8f47b4345bb132c031e5a94c83e17b0 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-10-10Specify JDKC.J. Collier1-0/+1
* include jdk: openjdk8 as per discussion on IRC Change-Id: I8cdedd5fed0129ff3ac6c56a98b235442d9ba3d3 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-10-10Do not revert to java 7C.J. Collier2-14/+0
* 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>
2016-10-07Force Jenkins to not change votes on mergeAndrew Grimberg1-6/+11
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>
2016-10-07Merge "Force Jenkins to not change it's votes for merge"Ed Warnicke1-0/+3
2016-10-07Force Jenkins to not change it's votes for mergeAndrew Grimberg1-0/+3
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>
2016-10-07Merge "Update doc package dependencies"C.J. Collier1-2/+2
2016-10-07Skip voting on merge jobsAndrew Grimberg1-0/+5
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>
2016-10-07Merge "* check out pristine tarball from git * run lintian after debuild (do ↵Ed Warnicke1-0/+12
not fail on lintian errors)"
2016-10-07Revert "Skip voting on merge jobs"Andrew Grimberg1-5/+0
This reverts commit 65f5b4a0f8344eb4ab7badc382999036e3209da2. Change-Id: I0e1d6d021f079dbf3374f368f07bd481a7cc33e2 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-10-07Skip voting on merge jobsAndrew Grimberg1-0/+5
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>
2016-10-06* check out pristine tarball from gitC.J. Collier1-0/+12
* run lintian after debuild (do not fail on lintian errors) Change-Id: I6416637dfbf9fe0131d24b3a8fcb53ec54066d24 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-10-05Fix for missing devscripts for deb_dpdkEd Warnicke1-1/+1
Change-Id: I9cf3a3a400423da08f40467b471c8be9e667c742 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-10-05Do not revert to java 7C.J. Collier1-11/+0
* 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>
2016-10-05Do not revert to java 7C.J. Collier1-4/+0
* 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>
2016-10-04Revert "Temporarily disable nsh_sfc-verify-docs job"Ed Warnicke1-3/+2
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>
2016-10-04Temporarily disable nsh_sfc-verify-docs jobEd Warnicke1-2/+3
Change-Id: I2986cf6f3c581b3a663d69e0d8e92ad9c0ea6d99 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-10-04Merge "Configuring minions as single use"Andrew Grimberg1-0/+10
2016-10-03Merge "Enable mvn site for Honeycomb"Andrew Grimberg1-2/+4
2016-10-03Configuring minions as single useVanessa Rene Valderrama1-0/+10
Change-Id: I8a6fda290b010c3c9907000413bee390d9bfb387 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-30Merge "Jenkins spin-up scripts"C.J. Collier5-0/+161
2016-09-27Enable mvn site for HoneycombMaros Marsalek1-2/+4
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>
2016-09-23Merge "Configuring minions as single use"Andrew Grimberg1-0/+6
2016-09-23Merge "Configuring minions as single use"Andrew Grimberg1-0/+4
2016-09-23Jenkins spin-up scriptsAndrew Grimberg5-0/+161
Scripts used for Jenkins minion startup when used with OpenStack plugin managed minions Change-Id: I616222a0fab12d8f283b5e633a612551c0d5f313 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2016-09-21Configuring minions as single useVanessa Rene Valderrama1-0/+3
Change-Id: I881c34f345d4018f8da70c83faa415fd2a2ea8a7 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-21Configuring minions as single useVanessa Rene Valderrama1-0/+4
Change-Id: I4f9f14602ff0b1f455a1dd00855be59128b9feda Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-21Configuring minions as single useVanessa Rene Valderrama1-0/+6
Change-Id: I79ee300057628b3884574e3640ebe3743ddf0ac4 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-21Merge "Fix the scm for docs-verify"Thanh Ha1-2/+2
2016-09-21Fix the scm for docs-verifyEd Warnicke1-2/+2
Change-Id: I12947f266bb185f3c2c561072b80374287ba1f3c Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-21Forgot to turn on vpp-docs-verifyEd Warnicke1-0/+1
Change-Id: I8051a03beed8a71f1026bb56aa6a20888a4fd04b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-21Merge "Add a vpp-docs-verify job and move vpp-docs to vpp-merge-docs"Ed Warnicke2-34/+102
2016-09-20Attach rpm/deb's to vpp verify jobsEd Warnicke1-0/+7
Change-Id: Iebb878a457e2c4f1dcbe137465cdb31bdabfd03d Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Add a vpp-docs-verify job and move vpp-docs to vpp-merge-docsEd Warnicke2-34/+102
Change-Id: I76f4823c2453d03beb57d013f04e087f86ef7dca Signed-off-by: Ed Warnicke <eaw@cisco.com>