Add jobs for VES poc branch
[ci-management.git] / jjb / clamp / dashboard / clamp-dashboard.yaml
1 ---
2 - project:
3     name: clamp-dashboard-project-view
4     project-name: clamp-dashboard
5     views:
6       - project-view
7
8 - project:
9     name: clamp-dashboard
10     project-name: 'clamp-dashboard'
11     jobs:
12       - gerrit-maven-stage:
13           build-node: ubuntu1804-docker-8c-8g
14           maven-versions-plugin: true
15       - gerrit-maven-docker-stage:
16           build-node: ubuntu1804-docker-8c-8g
17           maven-versions-plugin: true
18           container-public-registry: 'nexus3.onap.org:10001'
19           container-staging-registry: 'nexus3.onap.org:10003'
20           mvn-params: '-Dmaven.test.skip=true -P docker'
21       - '{project-name}-{stream}-verify-java-checkstyle':
22          mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
23       - '{project-name}-{stream}-merge-properties-java':
24          mvn_properties:
25             - docker.pull.registry=nexus3.onap.org:10001
26             - docker.push.registry=nexus3.onap.org:10003
27       - '{project-name}-gerrit-release-jobs':
28           build-node: centos7-docker-8c-8g
29
30     project: 'clamp/dashboard'
31     stream:
32         - 'master':
33               branch: 'master'
34     mvn-settings: 'clamp-settings'
35     java-version: openjdk11
36     files: '**'
37     archive-artifacts: ''
38     build-node: ubuntu1804-docker-8c-8g
39
40 #- project:
41 #    name: clamp-dashboard-sonar
42 #    jobs:
43 #      - gerrit-maven-sonar:
44 #          mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
45 #    sonarcloud: true
46 #    sonarcloud-project-organization: '{sonarcloud_project_organization}'
47 #    sonarcloud-api-token: '{sonarcloud_api_token}'
48 #    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
49 #    sonar-mvn-goal: '{sonar_mvn_goal}'
50 #    cron: '@daily'
51 #    build-node: ubuntu1804-docker-8c-8g
52 #    project: 'clamp/dashboard'
53 #    project-name: 'clamp-dashboard'
54 #    branch: 'master'
55 #    mvn-settings: 'clamp-settings'
56 #    mvn-goals: 'clean install'
57 #    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
58 #    java-version: openjdk11
59 #
60 - project:
61     name: clamp-dashboard-clm
62     jobs:
63       - gerrit-maven-clm:
64          mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
65     nexus-iq-namespace: 'onap-'
66     project: 'clamp/dashboard'
67     project-name: 'clamp-dashboard'
68     branch: 'master'
69     mvn-settings: 'clamp-settings'
70     build-node: ubuntu1804-docker-8c-8g
71     build-timeout: 120
72     java-version: openjdk11