blob: 12f112290b1440b8e7fe1243b33cfbe52933b60a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
- project:
name: honeycomb
jobs:
- 'honeycomb-verify'
- 'honeycomb-merge'
project: 'honeycomb'
branch: 'master'
- job-template:
name: 'honeycomb-verify'
project-type: maven
node: verify
concurrent: true
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- project-parameter:
project: '{project}'
- gerrit-parameter:
branch: '{branch}'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
wrappers:
- build-timeout
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
triggers:
- gerrit-trigger-patch-submitted:
name: 'honeycomb'
branch: '{branch}'
maven:
maven-name: '{mvn33}'
root-pom: 'pom.xml'
goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
settings: '{honeycomb-settings}'
global-settings: '{global-settings}'
publishers:
- archive-artifacts:
artifacts: '**/target/**'
- findbugs
- email-notification:
email-prefix: '[honeycomb]'
- jacoco-report
- job-template:
name: 'honeycomb-merge'
project-type: maven
node: merge
jdk: '{jdk}'
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
artifactDaysToKeep: '{build-artifact-days-to-keep}'
artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- project-parameter:
project: '{project}'
scm:
- gerrit-trigger-scm:
credentials-id: '{ssh-credentials}'
refspec: ''
choosing-strategy: 'default'
wrappers:
- build-timeout
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
triggers:
- gerrit-trigger-patch-merged:
name: 'honeycomb'
branch: '{branch}'
maven:
maven-name: '{mvn33}'
root-pom: 'pom.xml'
goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dkaraf.keep.unpack=true'
maven-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
settings: '{honeycomb-settings}'
global-settings: '{global-settings}'
reporters:
- findbugs
publishers:
- archive-artifacts:
artifacts: '**/target/**'
- email-notification:
email-prefix: '[honeycomb]'
- maven-deploy:
id: ''
unique-version: true
deploy-unstable: false
|