summaryrefslogtreecommitdiffstats
path: root/jjb/vpp
AgeCommit message (Collapse)AuthorFilesLines
2016-12-16Convert vpp to be Packer compliantVanessa Rene Valderrama1-11/+17
Transition jobs for vpp to be Packer compliant * Modifying vpp build minions to use the new node naming standard * Temporarily using mvn33-new during cutover Change-Id: I1b85371bb5bad151986892d4ac1ee4f7d8196a84 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-05Use make verify only after its working and not for CSIT builds.Ed Warnicke1-11/+14
This patch does the following: 1) Introduces a new PARAMATER called is-csit-vpp-job 2) Sets that PARAMETER to 'True' for csit-vpp-jobs 3) Changes the include-raw-vpp-build.sh so that: a) It uses make verify only if this is not a csit job *and* if the patch has as a parent a point from which make verify is known to work b) It uses the old build.sh if its building CSIT jobs or the patch is from before make verify. The result is, patches should verify or not on their own merit, not on the happenstance of coming before or after make verify, and we don't do the extra make verify work for jobs were CSIT just needs packages built. Note: This patch is a fixed version of https://gerrit.fd.io/r/#/c/4083/ and has been tested using the 'DRYRUN' env variable. Change-Id: Ie6f1e6ce2809e21ea025bccfaec703cd7519e20e Signed-off-by: Ed Warnicke <hagbard@gmail.com>
2016-12-05Revert "Use make verify only after its working and not for CSIT builds."Ed Warnicke1-14/+18
This reverts gerrit https://gerrit.fd.io/r/#/c/4083/ This reverts commit 12420b9347e5c92554b45f844dc31dd69d31beff. Change-Id: If92739ef507f079d5e45fa412924837f8b358c33 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-12-05Use make verify only after its working and not for CSIT builds.Ed Warnicke1-18/+14
This patch does the following: 1) Introduces a new PARAMATER called is-csit-vpp-job 2) Sets that PARAMETER to 'True' for csit-vpp-jobs 3) Changes the include-raw-vpp-build.sh so that: a) It uses make verify only if this is not a csit job *and* if the patch has as a parent a point from which make verify is known to work b) It uses the old build.sh if its building CSIT jobs or the patch is from before make verify. The result is, patches should verify or not on their own merit, not on the happenstance of coming before or after make verify, and we don't do the extra make verify work for jobs were CSIT just needs packages built. Change-Id: I1066c6a8087e639d81e9afab809f4a02b1f6b99c Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-12-05Merge "Revert "Put in check to make sure the patch is rebased late enough""Vanessa Rene Valderrama1-5/+0
2016-12-02Add a IS_CSIT_JOB parameter with the goal of having CSIT just build packagesEd Warnicke2-0/+5
Change-Id: Ie3892c5b5e90af1083889aa8166cee4e022873bc Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-12-02Revert "Put in check to make sure the patch is rebased late enough"Ed Warnicke1-5/+0
This reverts gerrit https://gerrit.fd.io/r/#/c/4061/ This reverts commit 9ee4a123ed5faebc5f795e2c88c8e1e5ea6947ac. Change-Id: I3bdeb6b0be6ea4013995b11ea626b03a04bb5069 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-12-01Merge "Put in check to make sure the patch is rebased late enough"Andrew Grimberg1-0/+5
2016-12-01Put in check to make sure the patch is rebased late enoughEd Warnicke1-0/+5
Change-Id: Ia32ad82a3d8ee91282b26f70b4728e252e7453fd Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-12-01Merge "Add 1701 stream to vpp csit jobs as well"Vanessa Rene Valderrama1-0/+3
2016-11-30Add 1701 stream to vpp csit jobs as wellEd Warnicke1-0/+3
Change-Id: Ic24d30b58ed9320a60975b4e5efd9285072cab60 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-30Merge "Added 17.01 stream for vpp"Andrew Grimberg1-0/+3
2016-11-30Added 17.01 stream for vppEd Warnicke1-0/+3
Change-Id: I4c968cbd1fc53db0ca57de68fbe57b08fbb1e3ba Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-30Merge "Add UNATTENDED=yes to make verify for vpp"Thanh Ha1-1/+1
2016-11-30Add UNATTENDED=yes to make verify for vppEd Warnicke1-1/+1
Change-Id: Ic677efb56973b50d1701171153e7648ec6fbf46e Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-30Remove vpp-csit-verify-virl-1604-test-{stream} job.Dave Wallace1-54/+0
Change-Id: Ifa69341cab351652d38a66b13d7bb67d51c82caf Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-11-29Migrate vpp-verify-* to using make verifyEd Warnicke5-313/+1
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>
2016-11-11Do not set CC env variable at this timeEd Warnicke2-3/+0
Change-Id: I8fd32cca7333a2fd3004096fd3dd516c571c468b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-11Add a vpp-verify-{stream}-{os}-clang jobEd Warnicke3-1/+89
Fixed to have vpp clang job use make verify Change-Id: Ic59713a72af156fd9a32ac9f43e96c36b3ece6b6 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-11Revert "Add a vpp-verify-{stream}-{os}-clang job"Ed Warnicke2-53/+1
This reverts commit 61f46f6471fac2bdb09c6e9fb23eaceb4122a433. Change-Id: I85b5a1244feaeacded793c83191b5a21d8948dd7 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-11Add a vpp-verify-{stream}-{os}-clang jobEd Warnicke2-1/+53
Change-Id: Ic71029c36a2f3bab65e9bcd36a711b4d2b417577 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-11-09Fix timeout issue in vpp-csit-perf jobspmikus1-2/+2
Change-Id: Ie1e2b156d643960662a9bf233229e0a7fa71e2f9 Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-24Don't forcibly hardcode maven locationAndrew Grimberg1-1/+1
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>
2016-10-18Update VPP CSIT verify jobs to 1604Dave Wallace1-1/+1
Change-Id: I60d238d70f079a84130d26ae9f3b8a0a637820d3 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-10-17Use manual trigger for vpp-csit-verify-virl-1604-test-{stream}Dave Wallace1-5/+4
Change-Id: If56b8bd54f5980397fcee125fa3b6107451c068b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-10-17job-template fixes for vpp-csit-verify-virl-1604-test-{stream}Dave Wallace1-17/+6
Change-Id: I201d1b9c2a0884eb4d6c8063aa5287de271780bb Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-10-17Add csit functional test to vpp-csit-verify-virl-1604-test-{stream}Dave Wallace1-0/+3
Change-Id: I4a401dd8b9a7772bb971982b667747eff5042a4b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-10-17Merge "Fix probe job to use ubuntu1604"Thanh Ha1-2/+2
2016-10-17Fix probe job to use ubuntu1604Ed Warnicke1-2/+2
Change-Id: I7b27c20b4ecf98d92bf3b5dfe8a49bbaabf37496 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-10-17Fix vpp-csit-verify-virl-1604-test due to 3412Thanh Ha1-5/+1
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>
2016-10-17Merge "Use fdio-infra-wrappers to simplify common wrapper use"Ed Warnicke2-39/+7
2016-10-17Merge "Remove unnecessary ssh-credentials defaults"Ed Warnicke2-20/+20
2016-10-17Merge "Remove the need for mvn33 defaults"Ed Warnicke2-5/+5
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-14Use fdio-infra-wrappers to simplify common wrapper useThanh Ha2-39/+7
- 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>
2016-10-14Remove unnecessary ssh-credentials defaultsThanh Ha2-20/+20
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 Ha2-5/+5
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-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-09-21Configuring minions as single useVanessa Rene Valderrama1-0/+4
Change-Id: I4f9f14602ff0b1f455a1dd00855be59128b9feda 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>
2016-09-19Source common functions from jjbC.J. Collier2-74/+3
Now using !include-raw-escape to include maven push functions for vpp as done with honeycomb Change-Id: Iae34c2db057203c5ac0d5a0c8336e87725bbd394 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-09-16Merge "Configuring minions as single use"Andrew Grimberg1-0/+10