blob: 3c4a541a1d059ba17c6d29c6dd4545f450747850 [file] [log] [blame]
lj14120555df32017-02-20 03:25:58 +00001---
2
3- project:
4 name: dcae-collectors-ves
5
6 # job template iterators
7 project-name: 'dcae-collectors-ves'
8 stream:
9 - 'master':
10 branch: 'master'
11
12 # apply to all jobs
13 project: 'dcae/collectors/ves'
14 mvn-settings: 'dcae-collectors-ves-settings'
15 # default to no op
16 mvn-goals: '--version'
17 # default to no op
18 mvn-goals-versioning: '--version'
19 files: '**'
20 archive-artifacts: ''
21
22 jobs:
23 - '{project-name}-{stream}-daily-release-scm-mvn-script':
24 # job specific
25 mvn-goals-versioning:
Andrew Grimberg93274ad2017-02-24 13:50:16 -080026 # yamllint disable rule:line-length
Lushengef922d92017-03-09 04:47:52 +000027 'versions:set versions:update-child-modules versions:commit'
Andrew Grimberg93274ad2017-02-24 13:50:16 -080028 # yamllint enable
lj14120555df32017-02-20 03:25:58 +000029 mvn-goals: 'clean deploy'
30 maven-deploy-properties: |
31 deployAtEnd=true
Carsten Lundc2cc8f42017-02-21 20:45:40 +000032 script: |
33 bash ./docker-build.sh release
lj14120555df32017-02-20 03:25:58 +000034 - '{project-name}-{stream}-merge-scm-mvn-script':
35 # job specific
36 mvn-goals: 'clean deploy'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000037 script: |
38 bash ./docker-build.sh merge
lj14120555df32017-02-20 03:25:58 +000039 - '{project-name}-{stream}-verify-scm-mvn-script':
40 # job specific
41 mvn-goals: 'clean install'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000042 script: |
43 bash ./docker-build.sh verify