summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-09VPP: Make script inclusion more readableVratko Polak19-47/+95
Historically, scripts names started with include-raw-vpp- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Delete include-gcc8-prefer.sh as it is orphaned since https://gerrit.fd.io/r/c/ci-management/+/20443 + Move the scripts to jjb/scripts/vpp/. - "absolute" paths are not used, as ci-man root is not in search path. + Put each path on a separate line to avoid long lines. + Put each include in a separate shell to make sure return code of each script is checked. + Update copyright year where present. - Copyright notices are not added when not present. Change-Id: I48920542ff20810cc87fb01844236350348bae59 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-09CSIT: Make script inclusion more readableVratko Polak26-98/+287
Historically, scripts names started with include-raw-csit- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Move scripts to jjb/scripts/csit/. - "Absolute" paths are not used, as ci-man root is not in serarch path. + Put each path on a separate line to avoid long lines. + Update copyright years, add missing copyright notices. Change-Id: Ifcfad5833577d78bf9105f494d5bf6187abc2a68 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-08Fix hardware_idVanessa Rene Valderrama1-1/+1
Modifying the config to use a flavor that is defined in global-jjb Change-Id: Ib3e3ac42ddc04535d798ba42f47fae9a3b0be30e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-08Fix Jenkins cloud configVanessa Rene Valderrama4-3/+5
Fixing the Jenkins cloud config to use the correct hardware_id and credentials and adding the GIT_BASE config to global vars Change-Id: I8ff1418f01d6754bd77180a30e8cde6b8e7d92bf Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-08Merge "Configure Jenkins clouds and templates"Vanessa Rene Valderrama25-0/+136
2020-01-08Configure Jenkins clouds and templatesVanessa Rene Valderrama25-0/+136
This change is to configure Jenkins clouds and templates via JJB. These configurations will configure the sandbox and production. Change-Id: I0620ae5f4d24066ad7930744f5c79ec49259e15e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2020-01-07Merge "Upgrade to global-jjb v0.48.1"Andrew Grimberg0-0/+0
2020-01-07jjb/vpp: fix bad test for makefile targetDave Wallace2-3/+3
Change-Id: I78f021b1c672a53bcb54e74da16b98730ae87ca8 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-12-17Modify HICN Sonar job nodeVanessa Rene Valderrama1-2/+2
Modifying the HICN Sonar job node to use the CI node Change-Id: Icd106a94b50fecaed01a7ee0437f25bab32a04ca Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-12-11Execute 3n-tsh-mrr-daily dailyjuraj.linkes1-1/+1
The job is working properly, switch from weekly to daily execution. Change-Id: I656f81ff0dcb561f2c1ba35b96bd9e3936de3af3 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-12-10Merge "Fix repo name for extra verify jobs"Vanessa Rene Valderrama1-3/+3
2019-12-10Fix repo name for extra verify jobsMauro Sardara1-3/+3
Change-Id: Ia2332b6b27fef251e439375147d6119e1c66bd3a Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-09Merge "Add build job for external dependencies."Vanessa Rene Valderrama2-16/+202
2019-12-09Remove packagecloud installVanessa Rene Valderrama1-4/+0
Removing the packagecloud install becuase it's already installed on the base image. Change-Id: I2c02ced4710dee58e3443071b484728d408361cd Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-12-09Add build job for external dependencies.Mauro Sardara2-16/+202
Change-Id: Ic5ce1f1da563cdf2cf66af19b3b3f6c79eaba6a4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-09Merge "vpp: make test-doc output moved"Vratko Polak3-5/+2
2019-12-06vpp: make test-doc output movedDave Wallace3-5/+2
The patch to the vpp repo [0] moves the output of 'make test-doc' into .../vpp/build-root/build-test/doc/html [0] https://gerrit.fd.io/r/c/vpp/+/23480 Change-Id: I1885e37afd0b768a2eb115192d8d3c96119cef10 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-12-06Remove rake installVanessa Rene Valderrama1-8/+0
Removing the rake install because the newer version requires a newer version of Ruby. Change-Id: Ic50dec1f6a54971de3ca6a2a82b2b3e085d17029 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-12-03Install newer version of ruby gemsVanessa Rene Valderrama1-0/+4
Install newer version of ruby gems to resolve rake dependency for the CentOS 7 image Change-Id: I6cd230a2f008e5d9da34bce1dc4c82d35edf9592 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-28Apply BMRR parameters to each MRR jobVratko Polak4-9/+47
+ Define global macros to make values configurable on demand. + Define minimal values to be used as global default. + The vpp-csit and csit-vpp jobs need different values. + Ndrpdr jobs do not use the values. Change-Id: I868da5fdf16cfb627c48b44a028ed2f6a708ce77 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-25Upgrade common-packer to v0.3.1Vanessa Rene Valderrama1-0/+0
Change-Id: I4cb5f5ded765abfacd87d183908544f7d76b74a6 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-25Add new dev branch to the CI frameworkKonstantin Ananyev1-0/+2
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Change-Id: Ib04bf9e48cfb2cc6c7aec17149be0ebb51fea2b4
2019-11-25Give more memory to vpp-csit perf taishan jobVratko Polak1-1/+1
It is failing VPP compilation otherwise. Change-Id: Iec9018357164b32a95eb35bacecde4ee62652839 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-21Merge "Revert upgrades"Vanessa Rene Valderrama0-0/+0
2019-11-21Revert upgradesVanessa Rene Valderrama2-0/+0
Reverting common-packer and global-jjb upgrade Change-Id: I23606cc566d3682c8f942fbeb92d4155752acd44 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-20Merge "Upgrade common-packer to v0.3.1"Eric Ball2-0/+0
2019-11-20Upgrade common-packer to v0.3.1Vanessa Rene Valderrama2-0/+0
Change-Id: Ie4dc270066b786f7b6199edb53ad0de0647adca8 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-18Upgrade to global-jjb v0.48.1Vanessa Rene Valderrama1-0/+0
Change-Id: Ia22a001802df40416328a7ba08c5c4eff7a1e74b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-14Set arm executor for taishanVratko Polak1-7/+16
Arm related job need executor override, and one was missing. In fact, the job definition in question was not ready for overriding, so it needed edits in multiple places. + Added missing executor info to description. Fixes: 2949329b058bb8ed92d97efb8770ecd713fcca0f Change-Id: I863a4468abae6d651e20823200889be25094f8ec Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Add executor value to job descriptionVratko Polak3-0/+51
For some jobs, it is not entirely clear which executor is used. People verifying changes related to executors previously needed to click job configuration to see it. Now they only need to look at job description. If a job does not list the executor in its description, it means it does not use anything fancy. Change-Id: Idbfdc015a9989b8ff65a8a0f0ca6593c16b2683f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Cleanup obsolete 1901 branchesPeter Mikus2-8/+0
Change-Id: Ieb3f2450a6eeebee42d73cef0d78297aca707f08 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-11-11vpp: call 'make checkstyle' instead of checkstyle.shDave Wallace2-5/+8
Change-Id: I65a7412fbf76ac2c52fbe123420b574127d13d83 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2019-11-11CSIT: Reduce obolete jobsPeter Mikus7-390/+0
Change-Id: Icb94fbef28dfa54fe72234e5f0a988ab852bfd05 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-11-05Merge "VPP: bionic out of beta xenial to historic"Vanessa Rene Valderrama1-12/+9
2019-11-05Modify log publisherVanessa Rene Valderrama1-2/+2
Adding a timeout to the log publisher script to provide more information for troubleshooting. Change-Id: I3c5de3bffdac9be0844a2fa020128bdfde2bd610 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-04VPP: bionic out of beta xenial to historicEd Kern1-12/+9
stop building xenial off of master and clean up bionic since its been out of beta quite awhile Change-Id: Ia01eec59dc948af2c11590df4382ae06cf9b9785 Signed-off-by: Ed Kern <ejk@cisco.com>
2019-11-04Modify TLDK publisherVanessa Rene Valderrama1-4/+8
Modify the publisher to use the custom macro until the TLDK jobs can use the CI builders Change-Id: I1ba7c2f065f58cdfada630a84ff09dafcb0135e5 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-31Add 2n-clx to nodearchs for vpp perf jobVratko Polak1-0/+1
Change-Id: I522a79ad60e8af42786b68f17f8b787f520a7470 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-30Correct packagecloud path and packagecloud_api pathAngelo Mantellini1-2/+2
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: Ic7b0bc516c2bf5fd2c41077ce575e02a8b2877ae
2019-10-30CICN: arm change for pc push from containerEd Kern1-2/+2
Change to be consistent with other arm pc pushing containers Change-Id: I96101525e3959158378f377fc5c50734fb5b763f Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-30Merge "VPP: ping maven wagon 2.10"Vratko Polak3-0/+3
2019-10-30Merge "Remove lf-infra-publish from publishers."Vanessa Rene Valderrama1-7/+24
2019-10-30Remove lf-infra-publish from publishers.Mauro Sardara1-7/+24
Change-Id: If18eac8ef984e21ce8f7f564aeb123793383e6aa Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-30Move docs building to ubuntu 1804.Mauro Sardara1-7/+7
Change-Id: Iddcd1fa7216a1ca0b243e41834cced77ff516b87 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-29VPP: ping maven wagon 2.10Ed Kern3-0/+3
Unpinned didnt work so pinning to 2.10 to align with csit Change-Id: I7da6b95dec30d5553c9e38f38c5f7b30b7d7537f Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-29Modify CICN publisherVanessa Rene Valderrama1-32/+64
Modify the CICN publisher to use the custom macro until we upgrade global-jjb and resolve container issues Change-Id: Ie218fc77c41013943a1c86c347bba3cef7db971f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-29Execute hicn-checkstyle-verify job on ubuntu 18.04 slave.Mauro Sardara1-1/+1
Change-Id: Ib111ce7bf7959ad554503317264f5d4d969acc7c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-24Modify log script for hung jobs issueVanessa Rene Valderrama1-2/+2
Modifying the log script to stop wget from appeading to the logs while downloading the logs which can create an endless loop. Change-Id: I2ea6de9ebcccd60001c3993f45e28a2b8439748b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-24Merge "CSIT: pin wagon version to 2.10"Vratko Polak3-0/+3
2019-10-24Merge "Add more archs for vpp-csit-verify-perf job"Ed Kern1-0/+3