javadoc jobs, controller docker blessing
[ci-management.git] / jjb / dcae / dmaapbc.yaml
1 ---
2
3 - project:
4     name: dcae-dmaapbc
5     # job template iterators
6     project-name: 'dcae-dmaapbc'
7     stream:
8       - 'master':
9           branch: 'master'
10       - 'release-1.0.0':
11           branch: 'release-1.0.0'
12     # 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
29           script: |
30             bash ./script-dmaapbc-docker-build.sh release
31       - '{project-name}-{stream}-stage-site-java':
32           site-pom: 'pom.xml'
33           trigger-job: '{project-name}-{stream}-daily-release-scm-mvn-script'
34       - '{project-name}-{stream}-merge-scm-mvn-script':
35           mvn-goals: 'clean deploy'
36           script: |
37             bash ./script-dmaapbc-docker-build.sh merge
38       - '{project-name}-{stream}-verify-scm-mvn-script':
39           mvn-goals: 'clean install'
40           script:
41             bash ./script-dmaapbc-docker-build.sh verify
42       - '{project-name}-docker-image-blessing'