[DCAE] Remove istanbul branch job
[ci-management.git] / jjb / dcaegen2 / dcaegen2-services-sdk.yaml
1 ---
2 - project:
3     name: dcaegen2-services-sdk
4     project-name: 'dcaegen2-services-sdk'
5     jobs:
6       - gerrit-maven-verify:
7           pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
8       - gerrit-maven-merge
9       - gerrit-maven-stage:
10           sign-artifacts: true
11           sbom-generator: true
12           build-node: centos7-docker-8c-8g
13           maven-versions-plugin: true
14       - '{project-name}-gerrit-release-jobs':
15           build-node: centos7-docker-8c-8g
16
17     project: 'dcaegen2/services/sdk'
18     stream:
19       - 'master':
20           branch: 'master'
21       - 'jakarta':
22           branch: 'jakarta'
23     java-version: openjdk11
24     mvn-settings: 'dcaegen2-services-sdk-settings'
25     mvn-snapshot-id: 'ecomp-snapshots'
26     nexus-snapshot-repo: 'snapshots'
27     files: '**'
28     archive-artifacts: ''
29     build-node: 'centos7-docker-8c-8g'
30     maven-deploy-properties: |
31       deployAtEnd=true
32
33 - project:
34     name: dcaegen2-services-sdk-integration-pairwise
35     java-version: openjdk11
36     jobs:
37       - '{project-name}-{stream}-integration-pairwise':
38           build-env-variables: "TESTCONTAINERS_RYUK_DISABLED=true"
39     build-node: ubuntu1804-docker-8c-8g
40     project: 'dcaegen2/services/sdk'
41     project-name: 'dcaegen2-services-sdk'
42     stream:
43       - 'master':
44           branch: 'master'
45     mvn-settings: 'dcaegen2-services-sdk-settings'
46     mvn-params: ' -P integration-pairwise'
47
48 - project:
49     name: dcaegen2-services-sdk-sonar
50     java-version: openjdk11
51     jobs:
52       - gerrit-maven-sonar
53     sonarcloud: true
54     sonarcloud-project-organization: '{sonarcloud_project_organization}'
55     sonarcloud-api-token: '{sonarcloud_api_token}'
56     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
57     sonar-mvn-goal: '{sonar_mvn_goal}'
58     cron: '@daily'
59     build-node: centos7-docker-8c-8g
60     project: 'dcaegen2/services/sdk'
61     project-name: 'dcaegen2-services-sdk'
62     branch: 'master'
63     mvn-settings: 'dcaegen2-services-sdk-settings'
64     mvn-goals: 'clean install'
65     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
66
67 - project:
68     name: dcaegen2-services-sdk-clm
69     java-version: openjdk11
70     jobs:
71       - gerrit-maven-clm
72     nexus-iq-namespace: 'onap-'
73     project: dcaegen2/services/sdk
74     build-node: centos7-docker-8c-8g
75     project-name: 'dcaegen2-services-sdk'
76     stream:
77       - 'master':
78           branch: 'master'
79     mvn-settings: 'dcaegen2-services-sdk-settings'
80
81 - project:
82     name: dcaegen2-services-sdk-info
83     project-name: dcaegen2-services-sdk
84     jobs:
85       - gerrit-info-yaml-verify
86     build-node: centos7-builder-2c-1g
87     project: dcaegen2/services/sdk
88     branch: master