Merge "Migrate to gerrit-maven-stage (OPARENT)"
[ci-management.git] / jjb / ccsdk / apps.yaml
1 ---
2 - project:
3     name: ccsdk-project-view
4     project-name: ccsdk
5     views:
6       - common-view
7     view-name: ccsdk
8     view-regex: '(?!.*-maven-stage-)(ccsdk-.*)$'
9
10 - project:
11     name: ccsdk-apps
12     project-name: 'ccsdk-apps'
13     jobs:
14       - '{project-name}-{stream}-verify-java'
15       - '{project-name}-{stream}-merge-java'
16       - gerrit-maven-stage
17       - '{project-name}-{stream}-release-version-java-daily'
18
19     project: 'ccsdk/apps'
20     stream:
21       - 'master':
22           branch: 'master'
23       - 'casablanca':
24           branch: 'casablanca'
25     mvn-settings: 'ccsdk-apps-settings'
26     # due to a strange macro / variable translation problem this needs to be
27     # passed as a string block to properly get the properties correctly defined
28     # in the job
29     maven-deploy-properties: |
30       deployAtEnd=true
31     files: '**'
32     archive-artifacts: ''
33     build-node: ubuntu1604-builder-4c-4g
34
35 - project:
36     name: ccsdk-apps-sonar
37     jobs:
38       - gerrit-maven-sonar
39     cron: '@daily'
40     build-node: ubuntu1604-builder-4c-4g
41     project: 'ccsdk/apps'
42     project-name: 'ccsdk-apps'
43     branch: 'master'
44     mvn-settings: 'ccsdk-apps-settings'
45     mvn-goals: 'clean install'
46     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
47
48 - project:
49     name: ccsdk-apps-clm
50     jobs:
51       - gerrit-maven-clm
52     nexus-iq-namespace: 'onap-'
53     project: 'ccsdk/apps'
54     project-name: 'ccsdk-apps'
55     stream:
56       - 'master':
57           branch: 'master'
58       - 'casablanca':
59           branch: 'casablanca'
60     mvn-settings: 'ccsdk-apps-settings'
61     build-node: ubuntu1604-builder-4c-4g
62
63 - project:
64     name: ccsdk-apps-docker
65     project-name: 'ccsdk-apps'
66     jobs:
67       - 'docker-version-java-daily':
68           mvn-params: '-Dmaven.test.skip=true'
69     project: 'ccsdk/apps'
70     stream:
71       - 'master':
72           branch: 'master'
73       - 'casablanca':
74           branch: 'casablanca'
75     mvn-settings: 'ccsdk-apps-settings'
76     files: '**'
77     archive-artifacts: ''
78     docker-pom: 'pom.xml'
79     mvn-profile: docker
80     build-node: queue-docker-4c-4g
81 #
82 #- project:
83 #    name: ccsdk-apps-arm64-docker
84 #    project-name: 'ccsdk-apps-arm64'
85 #    jobs:
86 #      - 'docker-version-java-daily':
87 #          mvn-params: '-Dmaven.test.skip=true'
88 #    project: 'ccsdk/apps'
89 #    stream:
90 #      - 'master':
91 #          branch: 'master'
92 #    mvn-settings: 'ccsdk-apps-settings'
93 #    files: '**'
94 #    archive-artifacts: ''
95 #    docker-pom: 'pom.xml'
96 #    mvn-profile: docker
97 #    build-node: ubuntu1604-docker-arm64-4c-2g