Migrate to gerrit-maven-stage (CLAMP)
[ci-management.git] / jjb / logging-analytics / logging-analytics.yaml
1 ---
2 - project:
3     name: logging-analytics-project-view
4     project-name: logging-analytics
5     views:
6       - project-view
7
8 - project:
9     name: logging-analytics
10     project-name: 'logging-analytics'
11     jobs:
12       - '{project-name}-{stream}-verify-java'
13       - '{project-name}-{stream}-merge-java'
14       - '{project-name}-{stream}-release-version-java-daily'
15       - '{project-name}-{stream}-docker-version-java-daily':
16           docker-pom: 'pom.xml'
17           mvn-profile: 'docker'
18           mvn-params: '-Dmaven.test.skip=true'
19           build-node: 'ubuntu1604-docker-8c-8g'
20     project: 'logging-analytics'
21     stream:
22       - 'master':
23           branch: 'master'
24       - 'casablanca':
25           branch: 'casablanca'
26     mvn-settings: 'logging-analytics-settings'
27     files: '**'
28     archive-artifacts: ''
29     build-node: ubuntu1604-builder-4c-4g
30
31 - project:
32     name: logging-analytics-arm64
33     project-name: 'logging-analytics-arm64'
34     jobs:
35       - '{project-name}-{stream}-docker-version-java-daily':
36           docker-pom: 'pom.xml'
37           mvn-profile: 'docker'
38           mvn-params: '-Dmaven.test.skip=true'
39     project: 'logging-analytics'
40     stream:
41       - 'master':
42           branch: 'master'
43       - 'casablanca':
44           branch: 'casablanca'
45     mvn-settings: 'logging-analytics-settings'
46     files: '**'
47     archive-artifacts: ''
48     build-node: ubuntu1604-docker-arm64-4c-2g
49
50 - project:
51     name: logging-analytics-sonar
52     jobs:
53       - gerrit-maven-sonar
54     cron: '@daily'
55     build-node: ubuntu1604-builder-4c-4g
56     project: 'logging-analytics'
57     project-name: 'logging-analytics'
58     branch: 'master'
59     mvn-settings: 'logging-analytics-settings'
60     mvn-goals: 'clean install'
61     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
62
63 - project:
64     name: logging-analytics-pylog
65     project-name: 'logging-analytics-pylog'
66     project: 'logging-analytics'
67     python-version: python3
68     stream:
69       - 'master':
70           branch: 'master'
71     mvn-settings: 'logging-analytics-settings'
72     subproject:
73       - 'pylog':
74           pom: 'pylog/pom.xml'
75           pattern: 'pylog/**'
76           tox-dir: pylog/
77           tox-envs: ''
78     jobs:
79       - '{project-name}-{stream}-{subproject}-verify-java'
80       - '{project-name}-{stream}-{subproject}-merge-java'
81       - '{project-name}-{stream}-{subproject}-release-version-java-daily'
82       - '{project-name}-{subproject}-python-staging-{stream}'
83       - '{project-name}-{subproject}-python-release-{stream}'
84     files: '**'
85     archive-artifacts: ''
86     build-node: ubuntu1604-builder-4c-4g
87
88 - project:
89     name: logging-analytics-pylog-python
90     project-name: 'logging-analytics-pylog'
91     project: 'logging-analytics'
92     stream:
93       - 'master':
94           branch: 'master'
95     mvn-settings: 'logging-analytics-settings'
96     build-node: 'ubuntu1604-builder-4c-4g'
97     subproject:
98       - 'pylog':
99           path: 'pylog'
100           pattern: 'pylog/**'
101     jobs:
102       - '{project-name}-{stream}-{subproject}-verify-python'
103
104 - project:
105     name: logging-analytics-info
106     project-name: 'logging-analytics'
107     jobs:
108       - gerrit-info-yaml-verify
109     project: 'logging-analytics'
110     branch: 'master'
111
112 - project:
113     name: logging-analytics-clm
114     jobs:
115       - gerrit-maven-clm
116     nexus-iq-namespace: 'onap-'
117     project: logging-analytics
118     project-name: 'logging-analytics'
119     branch: 'master'
120     mvn-settings: 'logging-analytics-settings'