Merge "fix the build for Frankfurt and elalto maintainence"
[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       - '{project-name}-{stream}-verify-java'
7       - '{project-name}-{stream}-merge-java'
8       - gerrit-maven-stage:
9           sign-artifacts: true
10           build-node: centos7-docker-8c-8g
11           maven-versions-plugin: true
12       - '{project-name}-gerrit-release-jobs':
13           build-node: centos7-docker-8c-8g
14
15     project: 'dcaegen2/services/sdk'
16     stream:
17       - 'master':
18           branch: 'master'
19           java-version: openjdk11
20       - 'frankfurt':
21           branch: 'frankfurt'
22           java-version: openjdk11
23     mvn-settings: 'dcaegen2-services-sdk-settings'
24     files: '**'
25     archive-artifacts: ''
26     build-node: 'centos7-docker-8c-8g'
27     maven-deploy-properties: |
28       deployAtEnd=true
29
30 - project:
31     name: dcaegen2-services-sdk-integration-pairwise
32     java-version: openjdk11
33     jobs:
34       - '{project-name}-{stream}-integration-pairwise':
35           build-env-variables: "TESTCONTAINERS_RYUK_DISABLED=true"
36     build-node: ubuntu1804-docker-8c-8g
37     project: 'dcaegen2/services/sdk'
38     project-name: 'dcaegen2-services-sdk'
39     stream:
40       - 'master':
41           branch: 'master'
42     mvn-settings: 'dcaegen2-services-sdk-settings'
43     mvn-params: ' -P integration-pairwise'
44
45 - project:
46     name: dcaegen2-services-sdk-sonar
47     java-version: openjdk11
48     jobs:
49       - gerrit-maven-sonar
50     sonarcloud: true
51     sonarcloud-project-organization: '{sonarcloud_project_organization}'
52     sonarcloud-api-token: '{sonarcloud_api_token}'
53     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
54     sonar-mvn-goal: '{sonar_mvn_goal}'
55     cron: '@daily'
56     build-node: centos7-docker-8c-8g
57     project: 'dcaegen2/services/sdk'
58     project-name: 'dcaegen2-services-sdk'
59     branch: 'master'
60     mvn-settings: 'dcaegen2-services-sdk-settings'
61     mvn-goals: 'clean install'
62     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
63
64 - project:
65     name: dcaegen2-services-sdk-clm
66     java-version: openjdk11
67     jobs:
68       - gerrit-maven-clm
69     nexus-iq-namespace: 'onap-'
70     project: dcaegen2/services/sdk
71     build-node: centos7-docker-8c-8g
72     project-name: 'dcaegen2-services-sdk'
73     branch: 'master'
74     mvn-settings: 'dcaegen2-services-sdk-settings'
75
76 - project:
77     name: dcaegen2-services-sdk-info
78     project-name: dcaegen2-services-sdk
79     jobs:
80       - gerrit-info-yaml-verify
81     build-node: centos7-builder-2c-1g
82     project: dcaegen2/services/sdk
83     branch: master