043950539095e8eb702559c90021eed1be23c57a
[ci-management.git] / jjb / appc / appc-master.yaml
1 ---
2 - project:
3     name: appc-master
4     project-name: 'appc'
5     jobs:
6       - '{project-name}-{stream}-verify-java':
7           mvn-params: '-DMAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=256m'
8           build-node: ubuntu1604-builder-8c-8g
9       - '{project-name}-{stream}-merge-java':
10           build-node: ubuntu1604-builder-8c-8g
11       - gerrit-maven-stage:
12           sign-artifacts: true
13           build-node: centos7-docker-8c-8g
14           maven-versions-plugin: true
15       - '{project-name}-{stream}-release-version-java-daily':
16           build-node: ubuntu1604-builder-8c-8g
17       - '{project-name}-gerrit-release-jobs':
18           build-node: centos7-builder-4c-4g
19
20     project: 'appc'
21     stream:
22       - 'master':
23           branch: 'master'
24     mvn-settings: 'appc-settings'
25     files: '**'
26     archive-artifacts: ''
27     build-node: ubuntu1604-builder-4c-4g
28
29 - project:
30     name: appc-sonar
31     jobs:
32       - gerrit-maven-sonar
33     cron: '@daily'
34     build-node: ubuntu1604-builder-8c-8g
35     project: 'appc'
36     project-name: 'appc'
37     branch: 'master'
38     mvn-settings: 'appc-settings'
39     mvn-goals: 'clean install'
40     mvn-opts: '-Xmx4096m'
41
42 - project:
43     name: appc-clm
44     jobs:
45       - gerrit-maven-clm:
46           mvn-params: '-DskipTests'
47           build-timeout: 60
48           build-node: ubuntu1604-builder-8c-8g
49     nexus-iq-namespace: 'onap-'
50     project: 'appc'
51     project-name: 'appc'
52     branch: 'master'
53     mvn-settings: 'appc-settings'
54
55 - project:
56     name: appc-info
57     project-name: appc
58     jobs:
59       - gerrit-info-yaml-verify
60     project: appc
61     branch: master