Sign CCSDK artifacts
[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           build-node: centos7-builder-4c-4g
18       - '{project-name}-{stream}-release-version-java-daily'
19
20     sign-artifacts: true
21     project: 'ccsdk/apps'
22     stream:
23       - 'master':
24           branch: 'master'
25       - 'casablanca':
26           branch: 'casablanca'
27     mvn-settings: 'ccsdk-apps-settings'
28     # due to a strange macro / variable translation problem this needs to be
29     # passed as a string block to properly get the properties correctly defined
30     # in the job
31     maven-deploy-properties: |
32       deployAtEnd=true
33     files: '**'
34     archive-artifacts: ''
35     build-node: ubuntu1604-builder-4c-4g
36
37 - project:
38     name: ccsdk-apps-sonar
39     jobs:
40       - gerrit-maven-sonar
41     cron: '@daily'
42     build-node: ubuntu1604-builder-4c-4g
43     project: 'ccsdk/apps'
44     project-name: 'ccsdk-apps'
45     branch: 'master'
46     mvn-settings: 'ccsdk-apps-settings'
47     mvn-goals: 'clean install'
48     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
49
50 - project:
51     name: ccsdk-apps-clm
52     jobs:
53       - gerrit-maven-clm
54     nexus-iq-namespace: 'onap-'
55     project: 'ccsdk/apps'
56     project-name: 'ccsdk-apps'
57     stream:
58       - 'master':
59           branch: 'master'
60       - 'casablanca':
61           branch: 'casablanca'
62     mvn-settings: 'ccsdk-apps-settings'
63     build-node: ubuntu1604-builder-4c-4g
64
65 - project:
66     name: ccsdk-apps-docker
67     project-name: 'ccsdk-apps'
68     jobs:
69       - 'docker-version-java-daily':
70           mvn-params: '-Dmaven.test.skip=true'
71     project: 'ccsdk/apps'
72     stream:
73       - 'master':
74           branch: 'master'
75       - 'casablanca':
76           branch: 'casablanca'
77     mvn-settings: 'ccsdk-apps-settings'
78     files: '**'
79     archive-artifacts: ''
80     docker-pom: 'pom.xml'
81     mvn-profile: docker
82     build-node: queue-docker-4c-4g
83 #
84 #- project:
85 #    name: ccsdk-apps-arm64-docker
86 #    project-name: 'ccsdk-apps-arm64'
87 #    jobs:
88 #      - 'docker-version-java-daily':
89 #          mvn-params: '-Dmaven.test.skip=true'
90 #    project: 'ccsdk/apps'
91 #    stream:
92 #      - 'master':
93 #          branch: 'master'
94 #    mvn-settings: 'ccsdk-apps-settings'
95 #    files: '**'
96 #    archive-artifacts: ''
97 #    docker-pom: 'pom.xml'
98 #    mvn-profile: docker
99 #    build-node: ubuntu1604-docker-arm64-4c-2g
100
101 - project:
102     name: ccsdk-apps-info
103     project-name: ccsdk-apps
104     jobs:
105       - gerrit-info-yaml-verify
106     project: ccsdk/apps
107     branch: master