12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - oam_features_common: &oam_features_common
17 # project contains features of nonrtric-o1-controller
18 # values apply to all projects here
19 name: oam-features-common
22 # jenkins job name prefix
23 project-name: oam-features
24 # maven settings file has docker credentials
25 mvn-settings: oam-settings
26 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
27 java-version: openjdk8
29 mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
30 mvn-params: '-f features'
31 gerrit_trigger_file_paths:
32 - compare-type: REG_EXP
33 pattern: 'features/.*'
36 <<: *oam_features_common
38 build-node: ubuntu1804-builder-4c-4g
49 <<: *oam_features_common
50 name: oam-features-sonar
52 sonarcloud-api-token: '{sonarcloud_api_token}'
53 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
54 sonarcloud-project-organization: '{sonarcloud_project_organization}'
55 build-node: ubuntu1604-builder-4c-4g
63 mvn-settings: oam-settings
64 build-node: centos7-docker-2c-8g
66 - '{project-name}-gerrit-release-jobs'
68 - oam_parent_common: &oam_parent_common
69 # project contains feature parents for nonrtric-o1-controller feature bundles
70 # values apply to all projects here
71 name: oam-parent-common
74 # jenkins job name prefix
75 project-name: oam-parent
76 # maven settings file has docker credentials
77 mvn-settings: oam-settings
78 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
79 java-version: openjdk8
81 mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
82 mvn-params: '-f parent'
83 gerrit_trigger_file_paths:
84 - compare-type: REG_EXP
88 <<: *oam_parent_common
90 build-node: ubuntu1804-builder-4c-4g
101 <<: *oam_parent_common
102 name: oam-parent-sonar
104 sonarcloud-api-token: '{sonarcloud_api_token}'
105 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
106 sonarcloud-project-organization: '{sonarcloud_project_organization}'
107 build-node: ubuntu1604-builder-4c-4g