blob: 8351cf281aa9d4ff01a086b7df0f277122dbfbd0 [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
Vijay94a02732017-05-05 22:15:02 +000036 - '{project-name}-{stream}-release-version-java-daily'
Lusheng9e17c172017-04-03 18:38:29 +000037 - '{project-name}-{stream}-stage-site-java':
38 site-pom: 'pom.xml'
39 trigger-job: '{project-name}-{stream}-daily-release-scm-mvn-script'
lj14120555df32017-02-20 03:25:58 +000040 - '{project-name}-{stream}-merge-scm-mvn-script':
41 # job specific
42 mvn-goals: 'clean deploy'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000043 script: |
44 bash ./docker-build.sh merge
lj14120555df32017-02-20 03:25:58 +000045 - '{project-name}-{stream}-verify-scm-mvn-script':
46 # job specific
47 mvn-goals: 'clean install'
Carsten Lundc2cc8f42017-02-21 20:45:40 +000048 script: |
49 bash ./docker-build.sh verify
Lusheng Jibf0d8cc2017-03-30 21:09:27 -040050 - '{project-name}-docker-image-blessing'