blob: 0b405dbbd296156cfb7ace6cf85047264ed438b3 [file] [log] [blame]
Dan Timoney1532ee72020-11-30 08:03:27 -05001---
2- project:
3 name: ccsdk-sli
4 project-name: 'ccsdk-sli'
5 jobs:
6 - gerrit-maven-verify
7 - gerrit-maven-merge:
8 cron: '@daily'
9 - gerrit-maven-stage:
10 build-node: centos7-builder-4c-4g
11 sign-artifacts: true
12 cron: ''
13 - '{project-name}-gerrit-release-jobs':
14 build-node: centos7-docker-8c-8g
15
16 project: 'ccsdk/sli'
17 stream:
18 - 'master':
19 branch: 'master'
Dan Timoney34838702020-12-03 08:10:07 -050020 - 'guilin':
21 branch: 'guilin'
Dan Timoney1532ee72020-11-30 08:03:27 -050022 java-version: openjdk11
23 mvn-version: 'mvn36'
24 mvn-settings: 'ccsdk-sli-settings'
25 # due to a strange macro / variable translation problem this needs to be
26 # passed as a string block to properly get the properties correctly defined
27 # in the job
28 maven-deploy-properties: |
29 deployAtEnd=true
30 files: '**'
31 archive-artifacts: ''
32 build-node: ubuntu1804-builder-4c-4g
33 mvn-snapshot-id: 'ecomp-snapshots'
34 nexus-snapshot-repo: 'snapshots'
35
36- project:
37 name: ccsdk-sli-sonar
38 jobs:
39 - gerrit-maven-sonar
40 sonarcloud: true
41 sonarcloud-project-organization: '{sonarcloud_project_organization}'
42 sonarcloud-api-token: '{sonarcloud_api_token}'
43 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
44 sonar-mvn-goal: '{sonar_mvn_goal}'
45 cron: '@daily'
46 build-node: ubuntu1804-builder-4c-4g
47 project: 'ccsdk/sli'
48 project-name: 'ccsdk-sli'
49 branch: 'master'
50 java-version: openjdk11
51 mvn-version: 'mvn36'
52 mvn-settings: 'ccsdk-sli-settings'
53 mvn-goals: 'clean install'
54 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
55
56- project:
57 name: ccsdk-sli-clm
58 jobs:
59 - gerrit-maven-clm
60 nexus-iq-namespace: 'onap-'
61 project: 'ccsdk/sli'
62 project-name: 'ccsdk-sli'
63 stream:
64 - 'master':
65 branch: 'master'
Dan Timoney34838702020-12-03 08:10:07 -050066 - 'guilin':
67 branch: 'guilin'
Dan Timoney1532ee72020-11-30 08:03:27 -050068 java-version: openjdk11
69 mvn-version: 'mvn36'
70 mvn-settings: 'ccsdk-sli-settings'
71 build-node: ubuntu1804-builder-4c-4g
72
73- project:
74 name: ccsdk-sli-info
75 project-name: ccsdk-sli
76 jobs:
77 - gerrit-info-yaml-verify
78 build-node: centos7-builder-2c-1g
79 project: ccsdk/sli
80 branch: master
81
82- project:
83 name: ccsdk-sli-whitesource
84 project-name: ccsdk-sli
85 jobs:
86 - gerrit-whitesource-scan
87 java-version: openjdk11
88 mvn-version: 'mvn36'
89 mvn-settings: 'ccsdk-sli-settings'
90 wss-product-name: ccsdk
91 mvn-clean-install: true
92 project: ccsdk/sli
93 branch: master