Merge "Changing builder node"
[ci-management.git] / jjb / optf / optf-has.yaml
1 ---
2 - project:
3     name: optf-has
4     project-name: 'optf-has'
5     project: 'optf/has'
6     stream:
7       - 'master':
8           branch: 'master'
9     mvn-settings: 'optf-has-settings'
10     subproject:
11       - 'conductor':
12           path: 'conductor'
13           pattern: 'conductor/**'
14           pom: 'pom.xml'
15     jobs:
16       - '{project-name}-{stream}-{subproject}-verify-python'
17       - '{project-name}-{stream}-{subproject}-verify-java'
18       - '{project-name}-{stream}-verify-java'
19       - '{project-name}-{stream}-{subproject}-merge-java'
20       - gerrit-maven-stage:
21           sign-artifacts: true
22           build-node: centos7-docker-8c-8g
23           maven-versions-plugin: true
24     files: '**'
25     archive-artifacts: ''
26     build-node: 'ubuntu1604-builder-4c-4g'
27
28 - project:
29     name: optf-has-docker
30     project-name: 'optf-has'
31     project: 'optf/has'
32     stream:
33       - 'master':
34           branch: 'master'
35     mvn-settings: 'optf-has-settings'
36     subproject:
37       - 'conductor':
38           path: 'conductor'
39           pattern: 'conductor/**'
40           pom: 'pom.xml'
41     jobs:
42       - '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily':
43           docker-pom: 'pom.xml'
44           mvn-goals: 'install'
45           mvn-params: '-Dmaven.test.skip=true'
46           script:
47             !include-raw-escape: 'build-optf-has-docker-image.sh'
48           build-node: queue-docker-4c-4g
49       - '{project-name}-{stream}-{subproject}-docker-java-shell-daily':
50           docker-pom: 'pom.xml'
51           mvn-goals: 'install'
52           mvn-params: '-Dmaven.test.skip=true'
53           script:
54             !include-raw-escape: 'build-optf-has-docker-image.sh'
55           build-node: queue-docker-4c-4g
56
57 - project:
58     name: optf-has-sonar
59     jobs:
60       - gerrit-maven-sonar
61     cron: '@daily'
62     build-node: ubuntu1604-builder-4c-4g
63     project: 'optf/has'
64     project-name: 'optf-has'
65     branch: 'master'
66     mvn-settings: 'optf-has-settings'
67     mvn-goals: 'clean install'
68     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
69
70 - project:
71     name: optf-has-clm
72     jobs:
73       - gerrit-maven-clm
74     nexus-iq-namespace: 'onap-'
75     project: optf/has
76     project-name: 'optf-has'
77     stream:
78       - 'master':
79           branch: 'master'
80     mvn-settings: 'optf-has-settings'
81
82 - project:
83     name: optf-has-info
84     project-name: optf-has
85     jobs:
86       - gerrit-info-yaml-verify
87     project: optf/has
88     branch: master