CI: remove plaintext sonarcloud token
[ci-management.git] / jjb / vnfsdk / vnfsdk-validation.yaml
1 ---
2 - project:
3     name: vnfsdk-validation
4     project-name: 'vnfsdk-validation'
5     jobs:
6     - '{project-name}-{stream}-verify-java'
7     - '{project-name}-{stream}-merge-java'
8     - gerrit-maven-stage:
9         sign-artifacts: true
10         build-node: centos7-builder-4c-4g
11         maven-versions-plugin: true
12     - '{project-name}-gerrit-release-jobs':
13         build-node: centos7-docker-8c-8g
14     project: 'vnfsdk/validation'
15     stream:
16         - 'master':
17             branch: 'master'
18             java-version: openjdk11
19         - 'frankfurt':
20             branch: 'frankfurt'
21             java-version: openjdk8
22     mvn-settings: 'vnfsdk-validation-settings'
23     files: '**'
24     archive-artifacts: ''
25     build-node: ubuntu1804-builder-4c-4g
26
27 - project:
28     name: vnfsdk-validation-sonar
29     jobs:
30       - gerrit-maven-sonar
31     java-version: openjdk11
32     sonarcloud: true
33     sonarcloud-project-organization: '{sonarcloud_project_organization}'
34     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
35     sonar-mvn-goal: '{sonar_mvn_goal}'
36     cron: '@daily'
37     build-node: ubuntu1804-builder-4c-4g
38     project: 'vnfsdk/validation'
39     project-name: 'vnfsdk-validation'
40     branch: 'master'
41     mvn-settings: 'vnfsdk-validation-settings'
42     mvn-goals: 'clean install'
43     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
44
45 - project:
46     name: vnfsdk-validation-info
47     jobs:
48       - gerrit-info-yaml-verify
49     build-node: centos7-builder-2c-1g
50     project: 'vnfsdk/validation'
51     project-name: 'vnfsdk-validation'
52     branch: 'master'
53
54 - project:
55     name: vnfsdk-validation-clm
56     java-version: openjdk11
57     jobs:
58       - gerrit-maven-clm
59     nexus-iq-namespace: 'onap-'
60     project: vnfsdk/validation
61     project-name: 'vnfsdk-validation'
62     build-node: ubuntu1804-builder-4c-4g
63     stream:
64       - 'master':
65           branch: 'master'
66     mvn-settings: 'vnfsdk-validation-settings'
67
68 - project:
69       name: vnfsdk-validation-upload-docs
70       project: 'vnfsdk/validation'
71       project-name: 'vnfsdk-requirements'
72       mvn-settings: 'vnfsdk-validation-settings'
73       mvn-global-settings: 'global-settings'
74       stream:
75           - 'master':
76                 branch: 'master'
77       jobs:
78           - '{project-name}-{stream}-build-and-upload':
79                 pre_script: !include-raw-escape: ./generate-dosc.sh
80                 project_id: org.onap.vnfsdk.validation
81                 post_script: !include-raw-escape: ./upload-artifact.sh
82
83 - project:
84     name: vnfsdk-validation-sonar-verify
85     java-version: openjdk11
86     mvn-version: "mvn36"
87     maven-version: "mvn36"
88     jobs:
89       - gerrit-maven-sonar-verify
90     sonarcloud: true
91     sonarcloud-project-organization: '{sonarcloud_project_organization}'
92     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
93     sonar-mvn-goal: '{sonar_mvn_goal}'
94     build-node: centos7-docker-8c-8g
95     project: 'vnfsdk/validation'
96     project-name: 'vnfsdk-validation'
97     branch: 'master'
98     mvn-settings: 'vnfsdk-validation-settings'
99     mvn-goals: 'clean install'
100     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'