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