Chore: Automation adds modeling-yang-kit.yaml
[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       - "london":
22           branch: "london"
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: "centos8-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-project-key: "{sonarcloud_project_organization}_{project-name}"
56     sonar-mvn-goal: "{sonar_mvn_goal}"
57     cron: "@daily"
58     build-node: centos8-docker-8c-8g
59     project: "dcaegen2/services/sdk"
60     project-name: "dcaegen2-services-sdk"
61     branch: "master"
62     mvn-settings: "dcaegen2-services-sdk-settings"
63     mvn-goals: "clean install"
64     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
65
66 - project:
67     name: dcaegen2-services-sdk-clm
68     java-version: openjdk11
69     jobs:
70       - gerrit-maven-clm
71     nexus-iq-namespace: "onap-"
72     project: dcaegen2/services/sdk
73     build-node: centos8-docker-8c-8g
74     project-name: "dcaegen2-services-sdk"
75     stream:
76       - "master":
77           branch: "master"
78     mvn-settings: "dcaegen2-services-sdk-settings"
79
80 - project:
81     name: dcaegen2-services-sdk-info
82     project-name: dcaegen2-services-sdk
83     jobs:
84       - gerrit-info-yaml-verify
85     build-node: centos8-builder-2c-1g
86     project: dcaegen2/services/sdk
87     branch: master