blob: eb20028d03bdd12536795669455c64973b1ddcc8 [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'
Lusheng76094c12017-03-10 19:12:09 +000011 - 'release-1.0.0':
12 branch: 'release-1.0.0'
lj14120555df32017-02-20 03:25:58 +000013
14 # apply to all jobs
15 project: 'dcae/collectors/ves'
16 mvn-settings: 'dcae-collectors-ves-settings'
17 # default to no op
18 mvn-goals: '--version'
19 # default to no op
20 mvn-goals-versioning: '--version'
21 files: '**'
22 archive-artifacts: ''
23
24 jobs:
25 - '{project-name}-{stream}-daily-release-scm-mvn-script':
26 # job specific
27 mvn-goals-versioning:
Andrew Grimberg93274ad2017-02-24 13:50:16 -080028 # yamllint disable rule:line-length
Lushengef922d92017-03-09 04:47:52 +000029 'versions:set versions:update-child-modules versions:commit'
Andrew Grimberg93274ad2017-02-24 13:50:16 -080030 # yamllint enable
lj14120555df32017-02-20 03:25:58 +000031 mvn-goals: 'clean deploy'
32 maven-deploy-properties: |
33 deployAtEnd=true
Carsten Lundc2cc8f42017-02-21 20:45:40 +000034 script: |
35 bash ./docker-build.sh release
lj14120555df32017-02-20 03:25:58 +000036 - '{project-name}-{stream}-merge-scm-mvn-script':
37 # job specific
38 mvn-goals: 'clean deploy'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000039 script: |
40 bash ./docker-build.sh merge
lj14120555df32017-02-20 03:25:58 +000041 - '{project-name}-{stream}-verify-scm-mvn-script':
42 # job specific
43 mvn-goals: 'clean install'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000044 script: |
45 bash ./docker-build.sh verify