Migrate gerrit-maven-stage (DCAEGEN)-2
[ci-management.git] / jjb / policy / policy-drools-applications.yaml
1 ---
2 - project:
3     name: policy-drools-applications
4     project-name: 'policy-drools-applications'
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       - gerrit-maven-stage:
17           sign-artifacts: true
18           build-node: centos7-builder-4c-4g
19           maven-versions-plugin: true
20       - gerrit-maven-docker-stage:
21           sign-artifacts: true
22           build-node: centos7-docker-8c-8g
23           maven-versions-plugin: true
24           mvn-params: '-P docker'
25           container-public-registry: 'nexus3.onap.org:10001'
26           container-staging-registry: 'nexus3.onap.org:10003'
27
28     project: 'policy/drools-applications'
29     stream:
30       - 'master':
31           branch: 'master'
32     mvn-settings: 'policy-drools-applications-settings'
33     files: '**'
34     archive-artifacts: ''
35     build-node: ubuntu1604-docker-8c-8g
36
37 - project:
38     name: policy-drools-applications-dublin
39     project-name: 'policy-drools-applications-dublin'
40     jobs:
41       - '{project-name}-{stream}-verify-java'
42       - '{project-name}-{stream}-merge-scm-mvn-script':
43           mvn-goals: 'clean deploy -B
44             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
45           script:
46             !include-raw-escape: 'drools-apps-docker-merge.sh'
47       - '{project-name}-{stream}-docker-java-version-shell-daily':
48           docker-pom: 'pom.xml'
49           mvn-goals: 'clean deploy -B
50             -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
51           script:
52             !include-raw-escape: 'drools-apps-docker-release.sh'
53           disabled: false
54           build-node: ubuntu1604-docker-8c-8g
55
56     project: 'policy/drools-applications'
57     stream:
58       - 'dublin':
59           branch: 'dublin'
60     mvn-settings: 'policy-drools-applications-settings'
61     files: '**'
62     archive-artifacts: ''
63     build-node: 'ubuntu1604-builder-4c-4g'
64
65 - project:
66     name: policy-drools-applications-sonar
67     jobs:
68       - gerrit-maven-sonar
69     cron: '@daily'
70     build-node: ubuntu1604-builder-4c-4g
71     project: 'policy/drools-applications'
72     project-name: 'policy-drools-applications'
73     branch: 'master'
74     mvn-settings: 'policy-drools-applications-settings'
75     mvn-goals: 'clean install'
76     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
77
78 - project:
79     name: policy-drools-applications-clm
80     jobs:
81       - gerrit-maven-clm
82     nexus-iq-namespace: 'onap-'
83     project: policy/drools-applications
84     project-name: 'policy-drools-applications'
85     branch: 'master'
86     mvn-settings: 'policy-drools-applications-settings'
87
88 - project:
89     name: policy-drools-applications-info
90     project-name: policy-drools-applications
91     jobs:
92       - gerrit-info-yaml-verify
93     project: policy/drools-applications
94     branch: master