blob: 6a1501100644d68aa24672ae870df7b48fb04749 [file] [log] [blame]
Andrew Grimbergebc710a2017-01-30 12:59:38 -08001---
2# GLOBAL jenkins defaults
3
4- defaults:
5 name: global
6
Jessica Wagantallb8204a12023-06-21 11:27:57 -07007 # General job settings
Andrew Grimbergebc710a2017-01-30 12:59:38 -08008 build-days-to-keep: 30
9 # the below discarder values are hard coded into the macro and are only here
10 # for documentation purposes
11 build-num-to-keep: 40
12 build-artifact-days-to-keep: -1
13 build-artifact-num-to-keep: 5
14
Jessica Wagantallb8204a12023-06-21 11:27:57 -070015 # Email preferences
Jessica Wagantall5e36c392020-12-09 12:44:23 -080016 failure-notification: "releng+onap@linuxfoundation.org"
17 failure-notification-prefix: "[releng]"
18
Jessica Wagantall5c5e3382017-08-22 19:06:41 -070019 # lf-infra defaults
20 lftools-version: <1.0.0
21
Jessica Wagantall564913e2018-03-19 13:41:33 -070022 # packer_version
Anil Belurd9334ed2018-09-27 18:54:54 +053023 packer-version: 1.3.1
Jessica Wagantall564913e2018-03-19 13:41:33 -070024
Andrew Grimbergebc710a2017-01-30 12:59:38 -080025 # default gerrit server definition
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070026 server-name: "Primary"
27 gerrit-server-name: "Primary"
Andrew Grimbergebc710a2017-01-30 12:59:38 -080028
Jessica Wagantallb92bd292017-06-07 13:13:32 -070029 # Java
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070030 jdk: ""
Jessica Wagantallb92bd292017-06-07 13:13:32 -070031
Jessica Wagantall8eff9a22017-06-07 09:09:54 -070032 # Maven
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070033 mvn-params: ""
34 mvn-staging-id: "ecomp-staging"
Jessica Wagantall98a82bd2017-06-06 11:02:26 -070035 onap-infra-mvn-opts: |
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070036 --show-version
37 --batch-mode
38 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
39 -Djenkins
40 -Dmaven.repo.local=/tmp/r
41 -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
Jessica Wagantallcadcb852019-01-28 16:21:51 -080042 staging-profile-id: 176c31dfe190a
Andrew Grimbergebc710a2017-01-30 12:59:38 -080043 # Timeout in minutes
Jessica Wagantallfa0f3b32018-03-05 16:12:37 -080044 build-timeout: 90
Jessica Wagantallb8204a12023-06-21 11:27:57 -070045
46 # Default node, if not defined in the job
Bengt Thureeffc3ac82022-09-30 00:35:18 +100047 build-node: ubuntu1804-builder-4c-4g
Andrew Grimbergebc710a2017-01-30 12:59:38 -080048
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070049 archive-artifacts: ""
Andrew Grimberge2465882017-02-24 12:38:05 -080050
Jessica Wagantall96b8f2c2023-11-09 13:10:39 -080051 # Default branch value
52 branch: master
53
Andrew Grimberge2465882017-02-24 12:38:05 -080054 # Set default maven version used for everything
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070055 maven-version: "mvn33"
Jeremy Phelps11f5d412017-06-30 13:56:19 -050056
57 # git submodule attributes
Jeremy Phelpsb007d782017-07-11 10:20:23 -050058 submodule-recursive: true
Jessica Wagantall11a31f02019-05-13 12:28:14 -070059 submodule-disable: false
Jeremy Phelpsb007d782017-07-11 10:20:23 -050060
61 # Jenkins
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070062 jenkins-ssh-credential: "onap-jenkins-ssh"
63 jenkins-ssh-release-credential: "jenkins-release"
Andrew Grimberg12634442019-09-24 11:56:34 -070064
65 # SonarCloud
66 sonarcloud_project_organization: onap
vasrazd9ff6942022-03-17 23:26:49 +000067 sonar_mvn_goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar"
Andrew Gauldbc096182019-11-14 20:23:23 +000068
69 # Nexus3 docker registries
70 container-public-registry: nexus3.onap.org:10001
71 container-snapshot-registry: nexus3.onap.org:10003
72 container-staging-registry: nexus3.onap.org:10004
73 # the quotes here are REQUIRED
Andrew Grimbergc1f3caf2023-05-03 09:25:07 -070074 container-push-registry: "{container-snapshot-registry}"