CI: Disable INFO verify jobs
[ci-management.git] / jjb / nonrtric-plt-informationcoordinatorservice / nonrtric-plt-informationcoordinatorservice.yaml
1 ---
2 - project:
3     name: nonrtric-plt-informationcoordinatorservice-project-view
4     project-name: nonrtric-plt-informationcoordinatorservice
5     views:
6       - project-view
7
8 - _informationcoordinatorservice_jdk_common:
9     &informationcoordinatorservice_jdk_common
10     name: informationcoordinatorservice-jdk-common
11     # git repo
12     project: nonrtric/plt/informationcoordinatorservice
13     # jenkins job name prefix
14     project-name: nonrtric-plt-informationcoordinatorservice
15     # maven settings file has docker credentials
16     mvn-settings: nonrtric-plt-informationcoordinatorservice-settings
17     mvn-version: mvn36
18     java-version: openjdk17
19
20 - project:
21     <<: *informationcoordinatorservice_jdk_common
22     mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
23     jobs:
24       - gerrit-maven-docker-verify
25       - gerrit-maven-docker-merge
26       - gerrit-maven-docker-stage
27     stream:
28       - master:
29           branch: master
30       - g-release:
31           java-version: openjdk11
32           branch: g-release
33       - h-release:
34           branch: h-release
35       - i-release:
36           branch: i-release
37
38 # nonrtric:informationcoordinatorservice
39 # Maven artifacts for nonrtric-plt-informationcoordinatorservice
40 - project:
41     <<: *informationcoordinatorservice_jdk_common
42     name: nonrtric-plt-informationcoordinatorservice
43     project-name: "{name}"
44     mvn-opts: "-Ddocker.skip=true"
45     build-node: ubuntu1804-builder-4c-4g
46     jobs:
47       - gerrit-maven-stage
48       - gerrit-maven-clm
49     stream:
50       - master:
51           branch: master
52       - g-release:
53           java-version: openjdk11
54           branch: g-release
55       - h-release:
56           branch: h-release
57       - i-release:
58           branch: i-release
59
60 - project:
61     <<: *informationcoordinatorservice_jdk_common
62     name: nonrtric-plt-informationcoordinatorservice-release
63     # maven release requires sigul which requires centos
64     # container release requires docker
65     build-node: centos7-docker-2c-8g
66     jobs:
67       - "{project-name}-gerrit-release-jobs"
68
69 - project:
70     <<: *informationcoordinatorservice_jdk_common
71     name: nonrtric-plt-informationcoordinatorservice-sonar
72     project-name: nonrtric-plt-informationcoordinatorservice
73     # template goal install builds docker image unnecessarily
74     mvn-params: "-Ddocker.skip=true"
75     sonarcloud: true
76     sonarcloud-api-token: "{sonarcloud_api_token}"
77     sonarcloud-project-key: "nonrtric-plt-informationcoordinatorservice"
78     sonarcloud-project-organization: "{sonarcloud_project_organization}"
79     jobs:
80       - gerrit-maven-sonar