blob: 0fbbb6d883f54a7de7869a34f19164a913e78d3f [file] [log] [blame]
LF Jenkins CI54bc9a32022-02-02 21:11:15 +00001---
2- project:
3 name: nonrtric-plt-dmaapadapter-project-view
4 project-name: nonrtric-plt-dmaapadapter
5 views:
6 - project-view
7
8- project:
9 name: nonrtric-plt-dmaapadapter-info
10 project: nonrtric/plt/dmaapadapter
11 project-name: nonrtric-plt-dmaapadapter
12 build-node: centos7-builder-1c-1g
13 jobs:
14 - gerrit-info-yaml-verify
elinuxhenrikffc81c32022-03-25 17:16:42 +010015
Anil Belur4e0d56a2023-04-18 11:49:03 +100016- _dmaapadapter_jdk_common: &dmaapadapter_jdk_common
elinuxhenrikffc81c32022-03-25 17:16:42 +010017 name: dmaapadapter-jdk-common
18 # git repo
19 project: nonrtric/plt/dmaapadapter
20 # jenkins job name prefix
21 project-name: nonrtric-plt-dmaapadapter
22 # maven settings file has docker credentials
23 mvn-settings: nonrtric-plt-dmaapadapter-settings
24 mvn-version: mvn36
JohnKeeney29d54112023-03-02 13:11:44 +000025 java-version: openjdk17
elinuxhenrikffc81c32022-03-25 17:16:42 +010026
27- project:
28 <<: *dmaapadapter_jdk_common
29 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
30 jobs:
31 - gerrit-maven-docker-verify
32 - gerrit-maven-docker-merge
33 - gerrit-maven-docker-stage
34 stream:
35 - master:
36 branch: master
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010037 - g-release:
JohnKeeney29d54112023-03-02 13:11:44 +000038 java-version: openjdk11
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010039 branch: g-release
JohnKeeney9199e552023-06-15 00:23:21 +010040 - h-release:
41 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000042 - i-release:
43 branch: i-release
elinuxhenrikffc81c32022-03-25 17:16:42 +010044
elinuxhenrikb1b022b2022-04-22 16:01:57 +020045# nonrtric:dmaapadapter/
46# Maven artifacts for nonrtric-plt-dmaapadapter/
47- project:
48 <<: *dmaapadapter_jdk_common
49 name: nonrtric-plt-dmaapadapter
Anil Belur439502c2023-05-07 12:39:38 +100050 project-name: "{name}"
51 mvn-opts: "-Ddocker.skip=true"
elinuxhenrikb1b022b2022-04-22 16:01:57 +020052 build-node: ubuntu1804-builder-4c-4g
53 jobs:
54 - gerrit-maven-stage
55 - gerrit-maven-clm
56 stream:
57 - master:
58 branch: master
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010059 - g-release:
JohnKeeney29d54112023-03-02 13:11:44 +000060 java-version: openjdk11
elinuxhenrikd8dfdf82023-01-03 14:52:58 +010061 branch: g-release
JohnKeeney9199e552023-06-15 00:23:21 +010062 - h-release:
63 branch: h-release
JohnKeeney45e8cd02023-12-13 15:23:11 +000064 - i-release:
65 branch: i-release
elinuxhenrikb1b022b2022-04-22 16:01:57 +020066
elinuxhenrikffc81c32022-03-25 17:16:42 +010067- project:
68 <<: *dmaapadapter_jdk_common
69 name: nonrtric-plt-dmaapadapter-release
70 # maven release requires sigul which requires centos
71 # container release requires docker
72 build-node: centos7-docker-2c-8g
73 jobs:
Anil Belur439502c2023-05-07 12:39:38 +100074 - "{project-name}-gerrit-release-jobs"
elinuxhenrikffc81c32022-03-25 17:16:42 +010075
76- project:
77 <<: *dmaapadapter_jdk_common
78 name: nonrtric-plt-dmaapadapter-sonar
elinuxhenrik529fba22022-09-20 11:07:30 +020079 project-name: nonrtric-plt-dmaapadapter
elinuxhenrikffc81c32022-03-25 17:16:42 +010080 # template goal install builds docker image unnecessarily
Anil Belur439502c2023-05-07 12:39:38 +100081 mvn-params: "-Ddocker.skip=true"
elinuxhenrikffc81c32022-03-25 17:16:42 +010082 sonarcloud: true
Anil Belur439502c2023-05-07 12:39:38 +100083 sonarcloud-api-token: "{sonarcloud_api_token}"
84 sonarcloud-project-key: "nonrtric-plt-dmaapadapter"
85 sonarcloud-project-organization: "{sonarcloud_project_organization}"
elinuxhenrikffc81c32022-03-25 17:16:42 +010086 jobs:
87 - gerrit-maven-sonar