Update vfc to ubuntu 1804
[ci-management.git] / jjb / vfc / vfc-nfvo-wfengine-java.yaml
1 ---
2 - project:
3     name: vfc-nfvo-wfengine
4     project-name: 'vfc-nfvo-wfengine'
5     project: 'vfc/nfvo/wfengine'
6     stream:
7       - 'master':
8           branch: 'master'
9     mvn-settings: 'vfc-nfvo-wfengine-settings'
10     subproject:
11       - 'engine-mgr-service':
12           pom: 'wfenginemgrservice/pom.xml'
13           pattern: 'wfenginemgrservice/**'
14           script:
15             !include-raw-escape: 'build-nfvo-wfengine-engine-mgr-service-docker-image.sh'
16       - 'engine-activiti-extension':
17           pom: 'activiti-extension/pom.xml'
18           pattern: 'activiti-extension/**'
19           script:
20             !include-raw-escape: 'build-nfvo-wfengine-engine-activiti-extension-docker-image.sh'
21     jobs:
22       - '{project-name}-{stream}-{subproject}-verify-java'
23       - '{project-name}-{stream}-{subproject}-merge-java'
24       - '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily':
25           mvn-goals: 'clean'
26       - '{project-name}-gerrit-release-jobs':
27           build-node: centos7-docker-8c-8g
28     files: '**'
29     archive-artifacts: ''
30     build-node: ubuntu1604-builder-4c-4g
31
32 - project:
33     name: vfc-nfvo-wfengine-engine-mgr-service-stage
34     project-name: 'vfc-nfvo-wfengine-engine-mgr-service'
35     project: 'vfc/nfvo/wfengine'
36     stream:
37       - 'master':
38           branch: 'master'
39     mvn-settings: 'vfc-nfvo-wfengine-settings'
40     subproject:
41       - 'engine-mgr-service':
42           pom: 'wfenginemgrservice/pom.xml'
43           pattern: 'wfenginemgrservice/**'
44           script:
45             !include-raw-escape: 'build-nfvo-wfengine-engine-mgr-service-docker-image.sh'
46     jobs:
47       - gerrit-maven-stage:
48           sign-artifacts: true
49           build-node: centos7-builder-4c-4g
50           maven-versions-plugin: true
51           mvn-pom: 'wfenginemgrservice/pom.xml'
52           mvn-params: '-f wfenginemgrservice/pom.xml'
53
54     files: '**'
55     archive-artifacts: ''
56     build-node: ubuntu1604-builder-4c-4g
57
58 - project:
59     name: vfc-nfvo-wfengine-engine-activiti-extension-stage
60     project-name: 'vfc-nfvo-wfengine-engine-activiti-extension'
61     project: 'vfc/nfvo/wfengine'
62     stream:
63       - 'master':
64           branch: 'master'
65     mvn-settings: 'vfc-nfvo-wfengine-settings'
66     subproject:
67       - 'engine-activiti-extension':
68           pom: 'activiti-extension/pom.xml'
69           pattern: 'activiti-extension/**'
70           script:
71             !include-raw-escape: 'build-nfvo-wfengine-engine-activiti-extension-docker-image.sh'
72     jobs:
73       - gerrit-maven-stage:
74           sign-artifacts: true
75           build-node: centos7-builder-4c-4g
76           maven-versions-plugin: true
77           mvn-pom: 'activiti-extension/pom.xml'
78           mvn-params: '-f activiti-extension/pom.xml'
79
80     files: '**'
81     archive-artifacts: ''
82     build-node: ubuntu1604-builder-4c-4g
83
84 - project:
85     name: vfc-nfvo-wfengine-wfenginemgrservice-sonar
86     jobs:
87       - gerrit-maven-sonar
88     sonarcloud: true
89     sonarcloud-project-organization: '{sonarcloud_project_organization}'
90     sonarcloud-api-token: '{sonarcloud_api_token}'
91     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
92     sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
93     mvn-params: '-f wfenginemgrservice/pom.xml'
94     cron: '@daily'
95     build-node: ubuntu1604-builder-4c-4g
96     project: 'vfc/nfvo/wfengine'
97     project-name: 'vfc-nfvo-wfengine-wfenginemgrservice'
98     branch: 'master'
99     mvn-settings: 'vfc-nfvo-wfengine-settings'
100     mvn-goals: 'clean install'
101     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
102 - project:
103     name: vfc-nfvo-wfengine-activiti-extension-sonar
104     jobs:
105       - gerrit-maven-sonar
106     sonarcloud: true
107     sonarcloud-project-organization: '{sonarcloud_project_organization}'
108     sonarcloud-api-token: '{sonarcloud_api_token}'
109     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
110     sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
111     mvn-params: '-f activiti-extension/pom.xml'
112     cron: '@daily'
113     build-node: ubuntu1604-builder-4c-4g
114     project: 'vfc/nfvo/wfengine'
115     project-name: 'vfc-nfvo-wfengine-activiti-extension'
116     branch: 'master'
117     mvn-settings: 'vfc-nfvo-wfengine-settings'
118     mvn-goals: 'clean install'
119     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
120
121 - project:
122     name: vfc-nfvo-wfengine-clm
123     jobs:
124       - gerrit-maven-clm
125     nexus-iq-namespace: 'onap-'
126     project: vfc/nfvo/wfengine
127     project-name: 'vfc-nfvo-wfengine'
128     build-node: ubuntu1604-builder-4c-4g
129     branch: 'master'
130     mvn-settings: 'vfc-nfvo-wfengine-settings'
131
132 - project:
133     name: vfc-nfvo-wfengine-info
134     project-name: vfc-nfvo-wfengine
135     jobs:
136       - gerrit-info-yaml-verify
137     build-node: centos7-builder-2c-1g
138     project: vfc/nfvo/wfengine
139     branch: master