NONRTRIC-rAppManager - Fix Maven verify/Stage 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       - h-release:
31           branch: h-release
32       - i-release:
33           branch: i-release
34       - j-release:
35           branch: j-release
36
37 # nonrtric:informationcoordinatorservice
38 # Maven artifacts for nonrtric-plt-informationcoordinatorservice
39 - project:
40     <<: *informationcoordinatorservice_jdk_common
41     name: nonrtric-plt-informationcoordinatorservice
42     project-name: "{name}"
43     mvn-opts: "-Ddocker.skip=true"
44     build-node: ubuntu1804-builder-4c-4g
45     jobs:
46       - gerrit-maven-stage
47       - gerrit-maven-clm
48     stream:
49       - master:
50           branch: master
51       - h-release:
52           branch: h-release
53       - i-release:
54           branch: i-release
55       - j-release:
56           branch: j-release
57
58 - project:
59     <<: *informationcoordinatorservice_jdk_common
60     name: nonrtric-plt-informationcoordinatorservice-release
61     # maven release requires sigul which requires centos
62     # container release requires docker
63     build-node: centos7-docker-2c-8g
64     jobs:
65       - "{project-name}-gerrit-release-jobs"