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