summaryrefslogtreecommitdiffstats
path: root/jjb/nsh_sfc
AgeCommit message (Collapse)AuthorFilesLines
2017-03-30Create new stream 1704 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: Ie1db5277b36d2d495611918a3bee84df7cdb175a Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-02-28Configure NSH_SFC JDKVanessa Rene Valderrama1-0/+5
Jenkins 2 moved the JDK configuration to a new Jenkins global configuration page under Manage Jenkins - Global Tool Configuration. This patch configures NSH_SFC jobs to run using a specified JDK as configuration via the Jenkins Global Configuration. Valid values are: - openjdk7-centos7 - openjdk8-centos8 - openjdk7-ubuntu1404 - openjdk8-ubuntu1404 - openjdk7-ubuntu1604 - openjdk8-ubuntu1604 This patch configures the following templates to run using JDK8: - 'nsh_sfc-verify-{stream}-{os}' - 'nsh_sfc-merge-{stream}-{os}' - 'nsh_sfc-integration-{stream}-{os}' - 'nsh_sfc-verify-docs-{stream}' - 'nsh_sfc-merge-docs-{stream}' The verify docs don't use the {os} parameter so the OS is hardcoded like the node names. Change-Id: I6475877e2a8b8241add7416d0c4fe15b71706429 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2017-01-18Create new stream 1701 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: I39d75d7cc79e9c4339a2465beb060ef7f1145a65 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2016-12-21Enable log shipping on all nsh_sfc jobsVanessa Rene Valderrama1-2/+22
* Configure log shipping on all nsh_sfc jobs Change-Id: I282085803edf79280ec6949af7783ea473815f8c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-19Convert nsh_sfc to be Packer compliantVanessa Rene Valderrama1-2/+2
Transition jobs for nsh_sfc to be Packer compliant * Modifying nsh_sfc build minions to use the new node naming standard * Temporarily using mvn33-new during cutover Change-Id: I264f2dc76dfa3388bc06fde467a0f19577691de5 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-16Convert nsh_sfc to be Packer compliantVanessa Rene Valderrama1-10/+37
Transition jobs for nsh_sfc to be Packer compliant * Modifying nsh_sfc build minions to use the new node naming standard * Temporarily using mvn33-new during cutover Change-Id: Iacb178f37eb726e033183a2cc48f0ac4b46dd448 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-11-03Make sure that null checks against $MVN are correctAndrew Grimberg1-1/+1
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>
2016-10-28Make dynamic Maven work on Ubuntu 14.04Vanessa Rene Valderrama1-1/+2
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>
2016-10-28Address change of MVN pathC.J. Collier1-1/+6
* set ${MAVEN_HOME} to different value depending on whether ${MVN} is set Change-Id: I456ff57f31b4f04be5cb7aa6a3edc1d76ee56a19 Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-10-14Use fdio-infra-wrappers to simplify common wrapper useThanh Ha1-20/+0
- 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 Ha1-12/+12
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 Ha1-4/+4
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-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-09-21Configuring minions as single useVanessa Rene Valderrama1-0/+6
Change-Id: I79ee300057628b3884574e3640ebe3743ddf0ac4 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-20Merge "Add a nsh_sfc-verify-docs-{stream} job to verify docs build."C.J. Collier1-0/+55
2016-09-20EOF needs to not be proceeded by spacesEd Warnicke1-1/+1
Change-Id: I9eba1bbd11c21a1c6f6c700c02c3daa26df75e59 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Add a nsh_sfc-verify-docs-{stream} job to verify docs build.Ed Warnicke1-0/+55
Change-Id: I0a636e80faf7f2935ab85e0ff1d58e9c045bc082 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Only run push for merge jobs for docsEd Warnicke1-33/+35
This sets us up to be able to run a verify-docs job Change-Id: I02612019de89f144a965046d719dfa683b26423d Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Fix missing $Ed Warnicke1-1/+1
Change-Id: Icb3860e4349c04ed4d7b5e16c08e8012bc1a9917 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Actually run nsh_sfc-merge-docsEd Warnicke1-0/+1
Change-Id: Ic6a25ea0e833d0b94820356e30bb693d60b04c52 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-20Add nsh_sfc-docs-merge jobsEd Warnicke2-0/+116
Change-Id: I6b17a7b099128a1a64112bd66ea56865767fc2ea Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-19Add some echos to debug why packages aren't being pushedEd Warnicke1-0/+6
Change-Id: Ida656f01d1df5a943f8b588c5cc0e66dd0fdf5a6 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-16Merge "Enabled push of rpm/deb packages for nsh_sfc"Thanh Ha1-0/+26
2016-09-16Enabled push of rpm/deb packages for nsh_sfcEd Warnicke1-0/+26
Change-Id: Ie3aa47c7075e90f7a1e528a0dff96ab10224676f Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-16Merge "Configuring minions as single use"Andrew Grimberg1-0/+6
2016-09-12Add stable/1609 jobs for nsh_sfcEd Warnicke1-0/+3
Change-Id: Ifc8a605375d1770174e0566e464f0270928b3f86 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-08Merge "Fix shellcheck errors for include-raw-nsh_sfc-pkg-push.sh"Andrew Grimberg1-1/+1
2016-09-08Fix shellcheck errors for include-raw-nsh_sfc-pkg-push.shEd Warnicke1-1/+1
Change-Id: I5b8e797b66a298d785c16059fe330cddebd93d88 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-08Fix JAVA env variables for pushing packagesEd Warnicke1-1/+3
Change-Id: I93ce84753679cc1f7cf1000896cb5853cd0d5ce2 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-08Fix typo in include-raw-nsh_sfc-pkg-push.shEd Warnicke1-1/+1
Change-Id: I41fcc9719257999c953b35e27ca75547e3d11195 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-08Fix to publishing of artifactsEd Warnicke1-4/+6
Change-Id: I5e1c7815a441cec554b6a0c980ef6bf588f9594b Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-07Add nsh_sfc integration jobEd Warnicke1-0/+57
Change-Id: I5bee1fd0dee69476bf6c5c7bf5e9510554c91e9d Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-07Publish nsh_sfc jar files to mvn.Ed Warnicke2-0/+10
Change-Id: I84ee1db07633b45687ffe280e649b6ff407cfe31 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-09-07Configuring minions as single useVanessa Rene Valderrama1-0/+6
Change-Id: I98e020cda69b5112609c00f013d4bd3f6cfbf009 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-01Adding Maven environment variablesVanessa Rene Valderrama1-0/+30
Change-Id: I9c18f2219c811eaaa7dcada8af8c198a021fcb86 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-09-01Replacing vpp-settings with nsh_sfc-settings to configure Jenkins for nsh_sfcVanessa Rene Valderrama1-3/+3
Change-Id: I359e678f85c4ee5a19dd4cc26065cabeeabb5293 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-08-29Enable NSH_SFC to use mvn to build its java bindingsEd Warnicke2-0/+17
Change-Id: Ie337a3de765d290f4777577f35ad3563668958e8 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-06-08Add common setup for vpp plugin verifiesEd Warnicke1-0/+3
Change-Id: Iac8b1d5408a9187fd39276881e21501c247c2231 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-06-08Provide common cleanup script to be used across projectsEd Warnicke1-6/+25
Change-Id: Iebafbd25bee5cbf9c09fe0183b5d7e4c1eef8bb8 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-06-08Fix for nsh_sfc jjbEd Warnicke1-3/+3
Change-Id: I871c8723dd443e4472e851b2ecda76f53cdd530d Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-06-07Initial nsh_sfc jjbEd Warnicke2-0/+185
Change-Id: If77fdd4778eb54b3cba683a94b3cb84d1203fd00 Signed-off-by: Ed Warnicke <eaw@cisco.com>