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