blob: d057d0272aa74fc2aa01ce4ea945adcd4349778d [file] [log] [blame]
lj1412691b0ab2017-02-18 23:45:12 +00001---
2
3- project:
4 name: dcae-dmaapbc
5 # job template iterators
6 project-name: 'dcae-dmaapbc'
7 stream:
8 - 'master':
9 branch: 'master'
Lusheng76094c12017-03-10 19:12:09 +000010 - 'release-1.0.0':
11 branch: 'release-1.0.0'
lj1412691b0ab2017-02-18 23:45:12 +000012 # apply to all jobs
13 project: 'dcae/dmaapbc'
14 mvn-settings: 'dcae-dmaapbc-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 mvn-goals-versioning:
25 'versions:set versions:update-child-modules versions:commit'
26 mvn-goals: 'clean deploy'
27 maven-deploy-properties: |
28 deployAtEnd=true
lj14125d4e8522017-02-22 19:37:03 +000029 script: |
Ubuntuad901092017-02-23 04:04:33 +000030 bash ./script-dmaapbc-docker-build.sh release
Lusheng9e17c172017-04-03 18:38:29 +000031 - '{project-name}-{stream}-stage-site-java':
32 site-pom: 'pom.xml'
33 trigger-job: '{project-name}-{stream}-daily-release-scm-mvn-script'
lj1412691b0ab2017-02-18 23:45:12 +000034 - '{project-name}-{stream}-merge-scm-mvn-script':
35 mvn-goals: 'clean deploy'
lj14125d4e8522017-02-22 19:37:03 +000036 script: |
Ubuntuad901092017-02-23 04:04:33 +000037 bash ./script-dmaapbc-docker-build.sh merge
lj1412691b0ab2017-02-18 23:45:12 +000038 - '{project-name}-{stream}-verify-scm-mvn-script':
39 mvn-goals: 'clean install'
40 script:
Ubuntuad901092017-02-23 04:04:33 +000041 bash ./script-dmaapbc-docker-build.sh verify
Lusheng Jibf0d8cc2017-03-30 21:09:27 -040042 - '{project-name}-docker-image-blessing'