O-RAN-SC NONRTRIC: Add jobs for rApp Manager
[ci-management.git] / jjb / nonrtric-plt-rappmanager / nonrtric-plt-rappmanager.yaml
1 ---
2 - project:
3     name: nonrtric-plt-rappmanager-project-view
4     project-name: nonrtric-plt-rappmanager
5     views:
6       - project-view
7
8 - project:
9     name: nonrtric-plt-rappmanager-info
10     project: nonrtric/plt/rappmanager
11     project-name: nonrtric-plt-rappmanager
12     build-node: centos7-builder-1c-1g
13     branch: master
14     jobs:
15       - gerrit-info-yaml-verify
16
17 - _nonrtric_jdk_common: &rappmanager_jdk_common
18     name: rappmanager-jdk-common
19     # git repo
20     project: nonrtric/plt/rappmanager
21     # jenkins job name prefix
22     project-name: nonrtric-plt-rappmanager
23     # maven settings file has docker credentials
24     mvn-settings: nonrtric-plt-rappmanager-settings
25     mvn-version: mvn36
26     java-version: openjdk17
27
28 - project:
29     <<: *rappmanager_jdk_common
30     mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
31     jobs:
32       - gerrit-maven-docker-verify
33       - gerrit-maven-docker-merge
34       - gerrit-maven-docker-stage
35     stream:
36       - master:
37           branch: master
38
39 # nonrtric:rappmanager/
40 # Maven artifacts for nonrtric-plt-rappmanager/
41 - project:
42     <<: *rappmanager_jdk_common
43     name: nonrtric-plt-rappmanager
44     project-name: "{name}"
45     mvn-opts: "-Ddocker.skip=true"
46     build-node: ubuntu1804-builder-4c-4g
47     jobs:
48       - gerrit-maven-stage
49       - gerrit-maven-clm
50     stream:
51       - master:
52           branch: master
53
54 - project:
55     <<: *rappmanager_jdk_common
56     name: nonrtric-plt-rappmanager-release
57     # maven release requires sigul which requires centos
58     # container release requires docker
59     build-node: centos7-docker-2c-8g
60     jobs:
61       - "{project-name}-gerrit-release-jobs"