3 name: nonrtric-plt-a1policymanagementservice-project-view
4 project-name: nonrtric-plt-a1policymanagementservice
8 - _nonrtric_jdk_common: &a1policymanagementservice_jdk_common
9 name: a1policymanagementservice-jdk-common
11 project: nonrtric/plt/a1policymanagementservice
12 # jenkins job name prefix
13 project-name: nonrtric-plt-a1policymanagementservice
14 # maven settings file has docker credentials
15 mvn-settings: nonrtric-plt-a1policymanagementservice-settings
17 java-version: openjdk17
20 <<: *a1policymanagementservice_jdk_common
21 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
23 - gerrit-maven-docker-verify
24 - gerrit-maven-docker-merge
25 - gerrit-maven-docker-stage
30 java-version: openjdk11
37 # nonrtric:a1policymanagementservice/
38 # Maven artifacts for nonrtric-plt-a1policymanagementservice/
40 <<: *a1policymanagementservice_jdk_common
41 name: nonrtric-plt-a1policymanagementservice
42 project-name: "{name}"
43 mvn-opts: "-Ddocker.skip=true"
44 build-node: ubuntu1804-builder-4c-4g
52 java-version: openjdk11
60 <<: *a1policymanagementservice_jdk_common
61 name: nonrtric-plt-a1policymanagementservice-release
62 # maven release requires sigul which requires centos
63 # container release requires docker
64 build-node: centos7-docker-2c-8g
66 - "{project-name}-gerrit-release-jobs"