summaryrefslogtreecommitdiffstats
path: root/jjb/global-defaults.yaml
AgeCommit message (Collapse)AuthorFilesLines
2021-12-02Nexus retirement CI job clean upDave Wallace1-1/+0
- Remove nexus configuration parameters from CI jobs for active FD.io projects - Convert HICN docs jobs to use S3 storage Change-Id: Ida00b6448926567e0245b4988597113bfea0bd84 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-3/+0
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-12-10Upgrade global-jjb to v0.59.0Vanessa Rene Valderrama1-0/+3
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ie8922d66f87419ab65c9b99e2f12aa5f0e5e2fe5
2020-06-01Add MAKE_PARALLEL_JOBS parameterJuraj Linkeš1-0/+3
VPP uses the MAKE_PARALLEL_JOBS variable to limit the number of cpus used for build. Make that varialbe configurable as job paramter instead of setting it in script for easier job management. Change-Id: Iaaafdb216c3af9244827b270c540a70b5844021f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2020-04-16Add SonarCloud defaultsVanessa Rene Valderrama1-0/+4
Adding SonarCloud defaults to global-defaults for migration from SonarCube to SonarCloud Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I81f0af688788a03039ab70ac3e8f55717e8c8514
2019-11-28Apply BMRR parameters to each MRR jobVratko Polak1-1/+5
+ 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-07-25Add arm 1n-tx2 VPP Device jobsjuraj.linkes1-0/+3
Change-Id: I7bd77d96c3451415dabe20e097185b871eb2c8a2 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-06-03Configure Sweetcomb archive artifactsVanessa Rene Valderrama1-0/+2
Configuring the Sweetcomb artifacts to archive to https://logs.fd.io/ instead of Jenkins Change-Id: I9c85176a074e1d459b7949d288e3e8a8699eaa36 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-30Revert "Migrate cicn job templates to global-jjb"Vanessa Rene Valderrama1-2/+0
This reverts commit 7b567e110845b568d304c9c6f906109efa5e06d2. Change-Id: I046282b3d21ebf12dce2b410a1f8bd4b3b11a38b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-29Migrate cicn job templates to global-jjbAnil Belur1-0/+2
Migrate cicn templates and jobs to use global-jjb for push logs to the $LOG_SERVER. - The change removes the artifacts and logs being uploaded onto Jenkins directly. - Use the macros and builder available in global-jjb. - Publish build logs archives and artifacts on Nexus. Change-Id: Iff9699d637446ab7955a913b635cfce6075023b5 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-26Fix gerrit-server-name to a the correct settingThanh Ha1-1/+1
Change-Id: I7eed93479474b3634e3ba02147738e60941fd720 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2018-10-25Add global-jjb ci jobsThanh Ha1-0/+5
Change-Id: Ifa0d21c7d1f3acd5f3aaf0c784f8e34ef0a49f57 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2017-10-19Update CSIT Performance Jenkins JobsPeter Mikus1-0/+1
- Increase default timeout value in several jobs. - Remove Nightly Performance Job as it is obsolete now. Change-Id: Ibd159d8c4e3bec33f5369928086946873789e8af Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-02-16Add packer verify and merge jobsAnil Belur1-0/+3
- These jobs have been ported from ODL releng - Jobs are designed to build new images first of every month - Verify runs a packer validation on the templates and verifies the syntax of provision scripts - Merge job is designed to trigger a build only relevent to the change rather than building all images Change-Id: I882fdf9d60a49221e1d9f50809c5fda1d8ebf4fb Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2016-10-14Remove unnecessary ssh-credentials defaultsThanh Ha1-3/+0
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-2/+0
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-09-06Configuring minions for single useVanessa Rene Valderrama1-0/+2
Change-Id: I6b517099f68c71f40ccf2bb192544a8035c7389f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-05-19Simplify cfp jjb configurationThanh Ha1-5/+0
JJB 1.5.0 now allows CFP to use freeform IDs so lets use it to simplify the yaml configuration. Change-Id: Id64e772cb9fc1ed2f0deb11b6ba405f4ab43fe1e Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-01-13Change honeycomb-settings UUIDAndrew Grimberg1-1/+1
JJB doesn't handle the latest config file provider IDs for objects properly as it expects them all to be prefixed with org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig otherwise it believes the information to be a file path (which doesn't work!) As such, the honeycomb-settings ID has been fixed up to be more inline with what JJB expects / requires (until we can get it patched). This required a restart of Jenkins to take effect. Change-Id: I60092b1a229d498d672b60fef9554fd7a16d5b60 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-18Add honeycomb settings macroAndrew Grimberg1-0/+1
Change-Id: Iffe82075d466356e1522be20c6967abb8858184b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-09Make maven target name not have a spaceAndrew Grimberg1-1/+1
Change-Id: I6cadff18eff555791e1f93ced6021a40dd70b029 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-08Add maven 3.3.9 to JJBAndrew Grimberg1-0/+3
Change-Id: I98baa7e5d4ea3901b35263076cd1a202c1a2541b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-12-08Add maven settings macrosAndrew Grimberg1-0/+4
Add a global maven settings as well as vpp project specific settings configuration. Change-Id: Id60076f973c03fec4ab1ed76a6811a811e460952 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-11-23Initial JJB self-hosting job definitionsAndrew Grimberg1-0/+11
These are the base definitions for having Jenkins validate and merge the JJB jobs that manage the Jenkins instance. Change-Id: Ic028248bc6cacb86d4db8c1e0f5f924640892c99 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>