blob: f57ffbc0aa2b50facef529381ca24aeba57ea035 [file] [log] [blame]
YongchaoWu3072a9d2019-11-07 20:27:07 +01001---
2- project:
3 name: nonrtric-project-view
4 project-name: nonrtric
5 views:
6 - project-view
7
8- project:
9 name: nonrtric-info
10 project: nonrtric
11 project-name: nonrtric
Aric Gardnerda252d22019-10-11 16:10:03 -040012 build-node: centos7-builder-1c-1g
YongchaoWu3072a9d2019-11-07 20:27:07 +010013 jobs:
14 - gerrit-info-yaml-verify
YongchaoWuba898322019-11-12 12:15:03 +010015
16- nonrtric_jdk11: &nonrtric_jdk11
17 # values apply to all projects here
18 name: nonrtric-jdk11
19 # git repo
20 project: nonrtric
21 # jenkins job name prefix
22 project-name: nonrtric
23 # maven settings file has docker credentials
24 mvn-settings: nonrtric-settings
25 # defaults.yaml value is NOT used due to value set in lf-maven-jobs.yaml
26 java-version: openjdk11
27 mvn-version: mvn36
28
29- project:
30 <<: *nonrtric_jdk11
31 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
32 jobs:
33 - gerrit-maven-docker-verify
34 - gerrit-maven-docker-merge
35 - gerrit-maven-docker-stage
36 stream:
37 - master:
wrider7f7c1c72019-11-19 00:13:13 -050038 branch: master
39
40- project:
41 <<: *nonrtric_jdk11
42 name: nonrtric-release
43 branch: master
44 # maven release requires sigul which requires centos
45 # container release requires docker
46 build-node: centos7-docker-2c-8g
47 jobs:
48 - '{project-name}-gerrit-release-jobs'
Lott, Christopher (cl778h)e691a222020-02-07 05:23:20 -050049
50- project:
51 <<: *nonrtric_jdk11
52 name: nonrtric-sonar
53 # template goal install builds docker image unnecessarily
54 mvn-params: -Ddocker.skip=true
55 sonarcloud: true
56 sonarcloud-api-token: '{sonarcloud_api_token}'
57 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
58 sonarcloud-project-organization: '{sonarcloud_project_organization}'
59 jobs:
60 - gerrit-maven-sonar