Merge "Remove Guilin jobs for ccsdk,sdnc"
[ci-management.git] / jjb / ccsdk / features.yaml
1 ---
2 - project:
3     name: ccsdk-features
4     project-name: 'ccsdk-features'
5     jobs:
6       - gerrit-maven-verify:
7           cron: ''
8       - gerrit-maven-merge:
9           cron: '@daily'
10           mvn-params: '-Dmaven.test.skip=true'
11       - gerrit-maven-stage:
12           build-node: centos7-builder-4c-4g
13           sign-artifacts: true
14           mvn-params: '-Dmaven.test.skip=true'
15           cron: ''
16       - '{project-name}-gerrit-release-jobs':
17           build-node: centos7-docker-8c-8g
18
19     project: 'ccsdk/features'
20     stream:
21       - 'master':
22           branch: 'master'
23       - 'honolulu':
24           branch: 'honolulu'
25     java-version: openjdk11
26     mvn-version: 'mvn36'
27     mvn-settings: 'ccsdk-features-settings'
28     # due to a strange macro / variable translation problem this needs to be
29     # passed as a string block to properly get the properties correctly defined
30     # in the job
31     maven-deploy-properties: |
32       deployAtEnd=true
33     files: '**'
34     archive-artifacts: ''
35     mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
36     build-node: ubuntu1804-builder-4c-4g
37     mvn-snapshot-id: 'ecomp-snapshots'
38     nexus-snapshot-repo: 'snapshots'
39
40 - project:
41     name: ccsdk-features-sonar
42     jobs:
43       - gerrit-maven-sonar
44     sonarcloud: true
45     sonarcloud-project-organization: '{sonarcloud_project_organization}'
46     sonarcloud-api-token: '{sonarcloud_api_token}'
47     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
48     sonar-mvn-goal: '{sonar_mvn_goal}'
49     cron: '@daily'
50     build-node: ubuntu1804-builder-4c-4g
51     project: 'ccsdk/features'
52     project-name: 'ccsdk-features'
53     branch: 'master'
54     java-version: openjdk11
55     mvn-version: 'mvn36'
56     mvn-settings: 'ccsdk-features-settings'
57     mvn-goals: 'clean install'
58     mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
59
60 - project:
61     name: ccsdk-features-clm
62     jobs:
63       - gerrit-maven-clm
64     nexus-iq-namespace: 'onap-'
65     project: 'ccsdk/features'
66     project-name: 'ccsdk-features'
67     stream:
68       - 'master':
69           branch: 'master'
70       - 'honolulu':
71           branch: 'honolulu'
72     java-version: openjdk11
73     mvn-version: 'mvn36'
74     mvn-settings: 'ccsdk-features-settings'
75     mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
76     build-node: ubuntu1804-builder-4c-4g
77
78 - project:
79     name: ccsdk-features-info
80     project-name: ccsdk-features
81     jobs:
82       - gerrit-info-yaml-verify
83     build-node: centos7-builder-2c-1g
84     project: ccsdk/features
85     branch: master
86
87 - project:
88     name: ccsdk-features-whitesource
89     build-node: ubuntu1804-builder-4c-4g
90     project-name: ccsdk-features
91     jobs:
92       - gerrit-whitesource-scan
93     java-version: openjdk11
94     mvn-version: 'mvn36'
95     mvn-settings: 'ccsdk-features-settings'
96     wss-product-name: ccsdk
97     mvn-clean-install: true
98     mvn-opts: '-Xmx3072m -XX:MaxPermSize=1024m'
99     project: ccsdk/features
100     branch: master