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