summaryrefslogtreecommitdiffstats
path: root/jjb/nsh_sfc
AgeCommit message (Collapse)AuthorFilesLines
2018-01-09Create new stream 1801 for nsh_sfc projectHongjun Ni1-1/+3
Change-Id: Ia099fda0c4344adc48e67bcc031a3ddba52db21d Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-10-11Create new stream 1710 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: I8353ae2c9708c3f84baf74abc2c3b8fcb41f4adf Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-07-31Add CentOS-7 support to NSH_SFC buildHongjun Ni1-0/+2
Change-Id: Iaad573beb55514f9e232ce4a23638528a98a03a4 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-06-28Create new stream 1707 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: I45ea4a886fc12d4d087bd7d691a411293574d9ac Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-06-23 Separate the NSH SFC CI-management configuration to the CSIT.Fangyin Hu3-13/+54
Fix some syntax errors. Change-Id: I46be907dd24676c7fb2bfd380c1c35eb3ccec738 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-20 patch for the csit output.html, log.htmlqun wan1-2/+2
Change-Id: I21cae8d4b46ac19d336af1e49874a5e2c3206c4a Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-05 Patch for the nsh_sfc jenkins job scheduler.qun wan1-5/+8
Change-Id: Ie61daaec21c82137d6f05c2d8db73639afa41fe0 Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-04 Patches for the nsh_sfc functional case scheduling for ci.qun wan1-0/+12
Change-Id: I5f3189cc9c74437149988196f77b39a2522491e0 Signed-off-by: qun wan <qun.wan@intel.com>
2017-05-30 nsh_sfc functional and performance jobs.qun wan3-0/+129
- functional cases are submitted on reivew status - performance cases will be submitted later Change-Id: I835ef5996507125ff45304bc77d6ca8925b5615e Signed-off-by: qun wan <qun.wan@intel.com>
2017-05-23Remove jobs on Ubuntu 14.04Hongjun Ni2-5/+3
Change-Id: I15950ad4839263ace75a83a61814ccee965aa224 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2017-05-04Add job to pushlish NSH_SFC docsHongjun Ni1-3/+10
Change-Id: I7bd9e571e96913b1c53fe1de1e38142f006aae82 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
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>