summaryrefslogtreecommitdiffstats
path: root/jjb/nsh_sfc
AgeCommit message (Collapse)AuthorFilesLines
2019-07-12Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: I7363e6f4e4c591a620d88f109fbf7135a5b89c42 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-06-12Modify NSH_SFC archive artifactsVanessa Rene Valderrama1-14/+23
Modify the NSH_SFC artifacts to archive to the logs server rather than Jenkins Change-Id: I1d7d87e3d26f95640c3d7f62113c1cff77d1a9d1 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-29Modify verify stream nodeVanessa Rene Valderrama1-3/+1
This change is to resolve an issue where the label is not being set correctly because the node is being set by an os-parameter instead of hardcoding the node type. Change-Id: If5d3a7f2a8c6bd5bde9ef971b02382d3bd31e4fe Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-20Modify NSH_SFC nodeVanessa Rene Valderrama1-8/+8
This node change will switch NSH_SFC to use the new common-packer image and the new ci-environment. The switch to common-packer standardizes the project with other LF projects providing additional support and automation. The switch to the new ci-environment is to isolate the build minions for security reasons. Change-Id: I05d2c46ffa16c24722fe720839ad062e5fe330cc Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-06Configure NSH_SFC Jenkins viewVanessa Rene Valderrama1-0/+6
Manage NSH_SFC views with JJB view-templates Change-Id: I965d7a60fd35e284be1d356b5a5fab09c027ea98 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-09Fix NSH_SFC lintingVanessa Rene Valderrama1-417/+420
Fixing NSH_SFC linting Change-Id: I0a7ba5128cd31583d4654baec4fb373aada5ab4e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-09-28Remove all logrotate callsEric Ball1-8/+8
These are deprecated, and were causing a warning from jjb. All logrotate calls have been replaced with build-discarder. Change-Id: Ic84be4c8b3500039e3a9c5a1ce7c8ce4d853614d Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2018-08-24Fix config-file provider pathVanessa Rene Valderrama1-2/+2
Fixing the config-file provider path to add the fully qualified name Change-Id: Id5ac2278c230fc9043dd1ecd35ed0f3476b8f2b1 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-23Add packagecloud managed fileVanessa Rene Valderrama1-0/+9
Configuring packagecloud managed file Change-Id: Id85bb3bdf7aa4eb0ec8116fc4f719c0dc4f46f7a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-08-13Add pkgcloud push to nsh_sfcEd Warnicke1-0/+3
Change-Id: I0091bca3167f17bfbe45308a38e3fb4a18ec7313 Signed-off-by: Ed Warnicke <hagbard@gmail.com>
2018-07-19Create new stream 1807 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: I632042fba3dd1299211d384bca5cd3e2244ad912 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2018-04-04Create new stream 1804 for nsh_sfc projectHongjun Ni1-0/+3
Change-Id: I1eb41846ea8c0d28ad904283e9dcb2c9fc10fb4a Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
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>