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