Migrate gerrit-maven-stage (DCAEGEN)-2
[ci-management.git] / jjb / policy / policy-apex-pdp.yaml
1 ---
2 - project:
3     name: policy-project-view
4     project-name: policy
5     views:
6       - project-view
7
8 - project:
9     name: policy-apex-pdp
10     project-name: 'policy-apex-pdp'
11     jobs:
12       - '{project-name}-{stream}-verify-java'
13       - '{project-name}-{stream}-merge-java':
14          docker-pom: 'pom.xml'
15          mvn-profile: 'docker'
16          mvn-params: "-P docker"
17       - '{project-name}-{stream}-docker-version-java-daily':
18          docker-pom: 'pom.xml'
19          mvn-profile: 'docker'
20          mvn-params: '-P docker'
21          disabled: true
22     project: 'policy/apex-pdp'
23     stream:
24       - 'master':
25           branch: 'master'
26     mvn-settings: 'policy-apex-pdp-settings'
27     files: '**'
28     archive-artifacts: ''
29     build-node: ubuntu1604-docker-8c-8g
30
31 - project:
32     name: policy-apex-pdp-dublin
33     project-name: 'policy-apex-pdp-dublin'
34     jobs:
35       - '{project-name}-{stream}-verify-java'
36       - '{project-name}-{stream}-merge-scm-mvn-script':
37           mvn-goals: 'clean deploy -B
38             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
39           script:
40             !include-raw-escape: 'include-raw-docker-merge.sh'
41       - '{project-name}-{stream}-docker-java-version-shell-daily':
42           docker-pom: 'pom.xml'
43           mvn-goals: 'clean deploy -B
44             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
45           script:
46             !include-raw-escape: 'include-raw-docker-release.sh'
47           disabled: false
48           build-node: ubuntu1604-docker-8c-8g
49     project: 'policy/apex-pdp'
50     stream:
51       - 'dublin':
52           branch: 'dublin'
53     mvn-settings: 'policy-apex-pdp-settings'
54     files: '**'
55     archive-artifacts: ''
56     build-node: ubuntu1604-builder-4c-4g
57
58 - project:
59     name: policy-apex-pdp-sonar
60     jobs:
61       - gerrit-maven-sonar
62     cron: '@daily'
63     build-node: ubuntu1604-builder-4c-4g
64     project: 'policy/apex-pdp'
65     project-name: 'policy-apex-pdp'
66     branch: 'master'
67     mvn-settings: 'policy-apex-pdp-settings'
68     mvn-goals: 'clean install'
69     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
70
71 - project:
72     name: policy-apex-pdp-clm
73     jobs:
74       - gerrit-maven-clm
75     nexus-iq-namespace: 'onap-'
76     project: policy/apex-pdp
77     project-name: 'policy-apex-pdp'
78     branch: 'master'
79     mvn-settings: 'policy-apex-pdp-settings'
80
81 - project:
82     name: policy-apex-pdp-info
83     project-name: policy-apex-pdp
84     jobs:
85       - gerrit-info-yaml-verify
86     project: policy/apex-pdp
87     branch: master