Merge "CI: Remove deprecated branches"
[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: false
12           build-node: centos8-docker-8c-8g
13           maven-versions-plugin: true
14       - "{project-name}-gerrit-release-jobs":
15           build-node: centos7-docker-2c-1g
16
17     project: "dcaegen2/services/sdk"
18     stream:
19       - "master":
20           branch: "master"
21     java-version: openjdk11
22     mvn-settings: "dcaegen2-services-sdk-settings"
23     mvn-snapshot-id: "ecomp-snapshots"
24     nexus-snapshot-repo: "snapshots"
25     files: "**"
26     archive-artifacts: ""
27     build-node: "centos8-docker-8c-8g"
28     maven-deploy-properties: |
29       deployAtEnd=true
30
31 - project:
32     name: dcaegen2-services-sdk-integration-pairwise
33     java-version: openjdk11
34     jobs:
35       - "{project-name}-{stream}-integration-pairwise":
36           build-env-variables: "TESTCONTAINERS_RYUK_DISABLED=true"
37     build-node: ubuntu1804-docker-8c-8g
38     project: "dcaegen2/services/sdk"
39     project-name: "dcaegen2-services-sdk"
40     stream:
41       - "master":
42           branch: "master"
43     mvn-settings: "dcaegen2-services-sdk-settings"
44     mvn-params: " -P integration-pairwise"
45
46 - project:
47     name: dcaegen2-services-sdk-sonar
48     java-version: openjdk11
49     jobs:
50       - gerrit-maven-sonar
51     sonarcloud: true
52     sonarcloud-project-organization: "{sonarcloud_project_organization}"
53     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
54     sonar-mvn-goal: "{sonar_mvn_goal}"
55     build-node: centos8-docker-8c-8g
56     project: "dcaegen2/services/sdk"
57     project-name: "dcaegen2-services-sdk"
58     branch: "master"
59     mvn-settings: "dcaegen2-services-sdk-settings"
60     mvn-goals: "clean install"
61     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
62
63 - project:
64     name: dcaegen2-services-sdk-clm
65     java-version: openjdk11
66     jobs:
67       - gerrit-maven-clm
68     nexus-iq-namespace: "onap-"
69     project: dcaegen2/services/sdk
70     build-node: centos8-docker-8c-8g
71     project-name: "dcaegen2-services-sdk"
72     stream:
73       - "master":
74           branch: "master"
75     mvn-settings: "dcaegen2-services-sdk-settings"