Merge "Add CCSDK jobs for elalto-fluorine branch"
[ci-management.git] / jjb / aai / aai-aai-common.yaml
1 ---
2 - project:
3     name: aai-aai-common-project-view
4     project-name: aai-aai-common
5     views:
6       - project-view
7
8 - project:
9     name: aai-aai-common-master
10     project-name: 'aai-aai-common'
11     jobs:
12       - '{project-name}-{stream}-verify-java'
13       - '{project-name}-{stream}-merge-java'
14       - gerrit-maven-stage:
15           build-node: ubuntu1604-builder-4c-4g
16           maven-versions-plugin: true
17       - '{project-name}-gerrit-release-jobs':
18           build-node: centos7-builder-4c-4g
19     project: 'aai/aai-common'
20     stream:
21       - 'master':
22           branch: 'master'
23       - 'elalto':
24           branch: 'elalto'
25     mvn-settings: 'aai-aai-common-settings'
26     mvn-version: 'mvn35'
27     files: '**'
28     archive-artifacts: ''
29     build-node: ubuntu1604-builder-4c-4g
30
31 - project:
32     name: aai-aai-common-sonar
33     jobs:
34       - gerrit-maven-sonar
35     cron: '@daily'
36     build-node: ubuntu1604-builder-4c-4g
37     project: 'aai/aai-common'
38     project-name: 'aai-aai-common'
39     branch: 'master'
40     mvn-settings: 'aai-aai-common-settings'
41     mvn-goals: 'clean install'
42     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
43     mvn-version: 'mvn35'
44
45 - project:
46     name: aai-aai-common-clm
47     jobs:
48       - gerrit-maven-clm
49     nexus-iq-namespace: 'onap-'
50     build-node: ubuntu1604-builder-4c-4g
51     project: 'aai/aai-common'
52     project-name: 'aai-aai-common'
53     stream:
54       - 'elalto':
55           branch: 'elalto'
56     mvn-settings: 'aai-aai-common-settings'
57     mvn-version: 'mvn35'
58
59 - project:
60     name: aai-aai-common-info
61     project-name: aai-aai-common
62     jobs:
63       - gerrit-info-yaml-verify
64     project: aai/aai-common
65     branch: master
66
67 - project:
68     name: 'aai-aai-common-docker'
69     jobs:
70       - '{project-name}-{stream}-verify-docker'
71       - '{project-name}-{stream}-merge-docker'
72       - gerrit-maven-docker-stage:
73           mvn-params: '-P docker -Dmaven.test.skip=true'
74           build-node: ubuntu1604-docker-8c-8g
75           container-public-registry: 'nexus3.onap.org:10001'
76           container-staging-registry: 'nexus3.onap.org:10003'
77     project-name: 'aai-aai-common'
78     project: 'aai/aai-common'
79     stream:
80       - 'master':
81           branch: 'master'
82           distro: 'alpine'
83     docker_name: 'onap/aai-common-{distro}'
84     docker_build_args: '-f ./Dockerfile.{distro}'
85     docker_root: '$WORKSPACE/Dockerfiles/aai-common/'
86     mvn-settings: 'aai-aai-common-settings'
87     mvn-version: 'mvn35'
88     files: 'Dockerfiles/aai-common/**'
89     build-node: ubuntu1604-docker-8c-8g
90
91 - project:
92     name: 'aai-aai-common-whitesource'
93     project-name: 'aai-aai-common'
94     build-node: ubuntu1604-docker-8c-8g
95     jobs:
96       - gerrit-whitesource-scan
97     mvn-settings: 'aai-aai-common-settings'
98     wss-product-name: 'aai'
99     mvn-clean-install: true
100     project: 'aai/aai-common'
101     branch: master