Add whitesource jobs for CCSDK
[ci-management.git] / jjb / ccsdk / cds.yaml
1 ---
2 - project:
3     name: ccsdk-cds
4     project-name: 'ccsdk-cds'
5     jobs:
6       - '{project-name}-{stream}-verify-java'
7       - '{project-name}-{stream}-merge-java'
8       - gerrit-maven-stage:
9           build-node: centos7-builder-4c-4g
10           sign-artifacts: true
11           maven-versions-plugin: true
12       - gerrit-maven-docker-stage:
13           build-node: ubuntu1604-docker-8c-8g
14           container-public-registry: 'nexus3.onap.org:10001'
15           container-staging-registry: 'nexus3.onap.org:10003'
16           mvn-params: '-Dmaven.test.skip=true -P docker'
17           maven-version: "mvn35"
18           maven-versions-plugin: true
19       - '{project-name}-gerrit-release-jobs'
20
21     project: 'ccsdk/cds'
22     stream:
23       - 'master':
24           branch: 'master'
25     mvn-settings: 'ccsdk-cds-settings'
26     # due to a strange macro / variable translation problem this needs to be
27     # passed as a string block to properly get the properties correctly defined
28     # in the job
29     maven-deploy-properties: |
30       deployAtEnd=true
31     files: '**'
32     archive-artifacts: ''
33     maven-version: "mvn35"
34     build-node: ubuntu1604-builder-4c-4g
35
36 - project:
37     name: ccsdk-cds-sonar
38     jobs:
39       - gerrit-maven-sonar
40     cron: '@daily'
41     build-node: ubuntu1604-builder-4c-4g
42     project: 'ccsdk/cds'
43     project-name: 'ccsdk-cds'
44     branch: 'master'
45     mvn-settings: 'ccsdk-cds-settings'
46     mvn-goals: 'clean install'
47     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
48     maven-version: "mvn35"
49
50 - project:
51     name: ccsdk-cds-clm
52     jobs:
53       - gerrit-maven-clm
54     nexus-iq-namespace: 'onap-'
55     project: 'ccsdk/cds'
56     project-name: 'ccsdk-cds'
57     stream:
58       - 'master':
59           branch: 'master'
60     mvn-settings: 'ccsdk-cds-settings'
61     maven-version: "mvn35"
62     build-node: ubuntu1604-builder-4c-4g
63
64
65 - project:
66     name: ccsdk-cds-info
67     project-name: ccsdk-cds
68     jobs:
69       - gerrit-info-yaml-verify
70     project: ccsdk/cds
71     branch: master
72
73 - project:
74     name: ccsdk-cds-whitesource
75     project-name: ccsdk-cds
76     jobs:
77       - gerrit-whitesource-scan
78     mvn-settings: 'ccsdk-cds-settings'
79     wss-product-name: ccsdk
80     mvn-clean-install: true
81     project: ccsdk/cds
82     branch: master