blob: 467c166819543f98bcccd17b57e940854aa372a5 [file] [log] [blame]
Jeremy Phelps08126d82018-08-07 11:08:48 -05001---
2- project:
3 name: oom
4 project-name: oom
5 project: oom
6 mvn-settings: oom-settings
Jeremy Phelps3cffa432018-08-15 16:26:12 -05007 mvn-global-settings: global-settings
Jeremy Phelps08126d82018-08-07 11:08:48 -05008 archive-artifacts: ''
9 build-node: ubuntu1604-helm-2c-1g
10 pre_build_script: !include-raw-escape: shell/helm-repo-init.sh
Jeremy Phelps3cffa432018-08-15 16:26:12 -050011 oom_build_script: |
12 #!/bin/bash
13 set -e -o pipefail
14 cd kubernetes/
15 make all
16 subproject_build_script: |
17 #!/bin/bash
18 cd kubernetes/
19 make common
20 make {subproject}'
21 oom_post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
22
Jeremy Phelps08126d82018-08-07 11:08:48 -050023 stream:
24 - 'master':
25 branch: 'master'
26
27 subproject:
28 - 'aaf':
29 files: 'kubernetes/aaf/**'
30 - 'aai':
31 files: 'kubernetes/aai/**'
32 - 'appc':
33 files: 'kubernetes/appc/**'
34 - 'clamp':
35 files: 'kubernetes/clamp/**'
36 - 'cli':
37 files: 'kubernetes/cli/**'
38 - 'common':
39 files: 'kubernetes/common/**'
40 - 'consul':
41 files: 'kubernetes/consul/**'
42 - 'dcaegen2':
43 files: 'kubernetes/dcaegen2/**'
44 - 'dmaap':
45 files: 'kubernetes/dmaap/**'
46 - 'esr':
47 files: 'kubernetes/esr/**'
48 - 'log':
49 files: 'kubernetes/log/**'
50 - 'msb':
51 files: 'kubernetes/msb/**'
52 - 'multicloud':
53 files: 'kubernetes/multicloud/**'
54 - 'nbi':
55 files: 'kubernetes/nbi/**'
56 - 'oof':
57 files: 'kubernetes/oof/**'
58 - 'policy':
59 files: 'kubernetes/policy/**'
60 - 'portal':
61 files: 'kubernetes/portal/**'
62 - 'readiness':
63 files: 'kubernetes/readiness/**'
64 - 'robot':
65 files: 'kubernetes/robot/**'
66 - 'sdc':
67 files: 'kubernetes/sdc/**'
68 - 'sdnc':
69 files: 'kubernetes/sdnc/**'
70 - 'sniro-emulator':
71 files: 'kubernetes/sniro-emulator/**'
72 - 'so':
73 files: 'kubernetes/so/**'
74 - 'uui':
75 files: 'kubernetes/uui/**'
76 - 'vfc':
77 files: 'kubernetes/vfc/**'
78 - 'vid':
79 files: 'kubernetes/vid/**'
80 - 'vnfsdk':
81 files: 'kubernetes/vnfsdk/**'
82
83 jobs:
84 - '{project-name}-{stream}-verify-helm':
Jeremy Phelps3cffa432018-08-15 16:26:12 -050085 build_script: '{oom_build_script}'
Jeremy Phelps08126d82018-08-07 11:08:48 -050086 files: '**'
87 - '{project-name}-{stream}-merge-helm':
Jeremy Phelps3cffa432018-08-15 16:26:12 -050088 build_script: '{oom_build_script}'
89 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Jeremy Phelps08126d82018-08-07 11:08:48 -050090 files: '**'
Jeremy Phelps3cffa432018-08-15 16:26:12 -050091 - '{project-name}-{stream}-stage-helm':
92 build_script: '{oom_build_script}'
93 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
94 files: '**'
95
96 # Below jobs disabled until future need.
Jeremy Phelps08126d82018-08-07 11:08:48 -050097 - '{project-name}-{subproject}-{stream}-verify-helm':
Jeremy Phelps3cffa432018-08-15 16:26:12 -050098 disabled: true
99 build_script: '{subproject_build_script}'
Jeremy Phelps08126d82018-08-07 11:08:48 -0500100 - '{project-name}-{subproject}-{stream}-merge-helm':
Jeremy Phelps3cffa432018-08-15 16:26:12 -0500101 disabled: true
102 build_script: '{subproject_build_script}'
Jeremy Phelps08126d82018-08-07 11:08:48 -0500103 - '{project-name}-{stream}-update-helm-weekly':
Jeremy Phelps3cffa432018-08-15 16:26:12 -0500104 disabled: true
105 build_script: '{oom_build_script}'
Jeremy Phelps08126d82018-08-07 11:08:48 -0500106 files: '**'