Merge "Update DCAE-VES sonar job"
[ci-management.git] / jjb / msb / msb-discovery.yaml
1 ---
2 - project:
3     name: msb-discovery
4     project-name: 'msb-discovery'
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-builder-4c-4g
11           maven-versions-plugin: true
12       - gerrit-maven-docker-stage:
13           build-node: ubuntu1604-docker-8c-8g
14           maven-versions-plugin: true
15           container-public-registry: 'nexus3.onap.org:10001'
16           container-staging-registry: 'nexus3.onap.org:10003'
17           mvn-pom: 'distributions/msb-discovery/pom.xml'
18           mvn-params: '-f distributions/msb-discovery/pom.xml -Dmaven.test.skip=true -P linux,docker'
19     project: 'msb/discovery'
20     stream:
21       - 'master':
22           branch: 'master'
23     mvn-settings: 'msb-discovery-settings'
24     files: '**'
25     archive-artifacts: ''
26     build-node: ubuntu1604-builder-4c-4g
27
28 #- project:
29 #    name: msb-discovery-arm64
30 #    project-name: 'msb-discovery-arm64'
31 #    jobs:
32 #      - '{project-name}-{stream}-docker-java-version-shell-daily':
33 #          docker-pom: 'pom.xml'
34 #          mvn-goals: 'install'
35 #          script:
36 #            !include-raw-escape: 'build-discovery-docker-image.sh'
37 #          build-node: ubuntu1604-docker-arm64-4c-2g
38 #    project: 'msb/discovery'
39 #    stream:
40 #      - 'master':
41 #          branch: 'master'
42 #    mvn-settings: 'msb-discovery-settings'
43 #    files: '**'
44 #    archive-artifacts: ''
45 #
46 - project:
47     name: msb-discovery-sonar
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: ubuntu1604-builder-4c-4g
57     project: 'msb/discovery'
58     project-name: 'msb-discovery'
59     branch: 'master'
60     mvn-settings: 'msb-discovery-settings'
61     mvn-goals: 'clean install'
62     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
63
64 - project:
65     name: msb-discovery-clm
66     jobs:
67       - gerrit-maven-clm
68     nexus-iq-namespace: 'onap-'
69     project: msb/discovery
70     project-name: 'msb-discovery'
71     branch: 'master'
72     mvn-settings: 'msb-discovery-settings'
73
74 - project:
75     name: msb-discovery-info
76     project-name: msb-discovery
77     jobs:
78       - gerrit-info-yaml-verify
79     project: msb/discovery
80     branch: master