[DCAE] Enable SBOM report instrumentation
[ci-management.git] / jjb / dcaegen2 / dcaegen2-platform-ves-openapi-manager.yaml
1 ---
2 - project:
3       name: dcaegen2-platform-ves-openapi-manager
4       project-name: 'dcaegen2-platform-ves-openapi-manager'
5       java-version: openjdk11
6       jobs:
7           - gerrit-maven-verify:
8                 pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
9           - gerrit-maven-merge
10           - gerrit-maven-stage:
11                 sign-artifacts: true
12                 build-node: centos7-docker-8c-8g
13                 maven-versions-plugin: true
14                 sbom-generator: true
15           - gerrit-maven-docker-stage:
16                 build-node: ubuntu1804-docker-8c-8g
17                 container-public-registry: 'nexus3.onap.org:10001'
18                 container-staging-registry: 'nexus3.onap.org:10003'
19                 mvn-goals: 'clean package docker:build docker:push'
20           - '{project-name}-gerrit-release-jobs':
21                 build-node: centos7-docker-8c-8g
22
23       project: 'dcaegen2/platform/ves-openapi-manager'
24       stream:
25           - 'master':
26               branch: 'master'
27           - 'istanbul':
28               branch: 'istanbul'
29           - 'jakarta':
30               branch: 'jakarta'
31       mvn-settings: 'dcaegen2-platform-ves-openapi-manager-settings'
32       mvn-snapshot-id: 'ecomp-snapshots'
33       nexus-snapshot-repo: 'snapshots'
34       # due to a strange macro / variable translation problem this needs
35       # to be passed as a string block to properly get the properties
36       # correctly defined in the job
37       maven-deploy-properties: |
38           deployAtEnd=true
39       files: '**'
40       archive-artifacts: ''
41       build-node: 'ubuntu1804-docker-8c-8g'
42
43 - project:
44       name: dcaegen2-platform-ves-openapi-sonar
45       java-version: openjdk11
46       jobs:
47           - gerrit-maven-sonar
48       sonarcloud: true
49       sonarcloud-project-organization: '{sonarcloud_project_organization}'
50       sonarcloud-api-token: '{sonarcloud_api_token}'
51       sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
52       sonar-mvn-goal: '{sonar_mvn_goal}'
53       cron: '@daily'
54       build-node: ubuntu1804-docker-8c-8g
55       project: 'dcaegen2/platform/ves-openapi-manager'
56       project-name: 'dcaegen2-platform-ves-openapi-manager'
57       branch: 'master'
58       mvn-settings: 'dcaegen2-platform-ves-openapi-manager-settings'
59       mvn-goals: 'clean install'
60       mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
61
62 - project:
63     name: dcaegen2-platform-ves-openapi-clm
64     java-version: openjdk11
65     jobs:
66       - gerrit-maven-clm
67     nexus-iq-namespace: 'onap-'
68     project: dcaegen2/platform/ves-openapi-manager
69     build-node: ubuntu1804-docker-8c-8g
70     project-name: 'dcaegen2-platform-ves-openapi-manager'
71     stream:
72       - 'master':
73           branch: 'master'
74       - 'istanbul':
75           branch: 'istanbul'
76     mvn-settings: 'dcaegen2-platform-ves-openapi-manager-settings'
77
78
79 - project:
80     name: dcaegen2-platform-ves-openapi-manager-project-view
81     project-name: dcaegen2-platform-ves-openapi-manager
82     views:
83       - project-view
84
85 - project:
86     name: dcaegen2-platform-ves-openapi-manager-info
87     project: dcaegen2/platform/ves-openapi-manager
88     project-name: dcaegen2-platform-ves-openapi-manager
89     build-node: centos7-builder-2c-1g
90     jobs:
91       - gerrit-info-yaml-verify