blob: eeeab1568304e8e5bcb4e1bbcf60258eb6f5619e [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
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +01008 archive-artifacts: ""
Jessica Wagantall84782472020-03-18 13:15:20 -07009 build-node: ubuntu1804-helm-2c-1g
Jeremy Phelps08126d82018-08-07 11:08:48 -050010 pre_build_script: !include-raw-escape: shell/helm-repo-init.sh
Jeremy Phelps3cffa432018-08-15 16:26:12 -050011 oom_build_script: |
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010012 #!/bin/bash
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010013 source helm.prop
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010014 set -e -o pipefail
15 cd kubernetes/
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010016 make HELM_BIN=$HELM_BIN all
Jeremy Phelps3cffa432018-08-15 16:26:12 -050017 subproject_build_script: |
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010018 #!/bin/bash
19 cd kubernetes/
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010020 make HELM_BIN=$HELM_BIN common
21 make HELM_BIN=$HELM_BIN {subproject}
Jeremy Phelps3cffa432018-08-15 16:26:12 -050022
Jeremy Phelps08126d82018-08-07 11:08:48 -050023 stream:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010024 - "master":
25 branch: "master"
26 - "guilin":
27 branch: "guilin"
28 - "frankfurt":
29 branch: "frankfurt"
30 - "dublin":
31 branch: "dublin"
32 - "casablanca":
33 branch: "casablanca"
Jeremy Phelps08126d82018-08-07 11:08:48 -050034
35 subproject:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010036 - "aai":
37 files: "kubernetes/aai/**"
38 - "robot":
39 files: "kubernetes/robot/**"
Jeremy Phelps08126d82018-08-07 11:08:48 -050040
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010041 helm_bin:
42 - helm3.5
43 - helm3.3
44
45 exclude:
46 - stream: guilin
47 helm_bin: helm3.5
48 - stream: frankfurt
49 helm_bin: helm3.5
50 - stream: frankfurt
51 helm_bin: helm3.3
52 - stream: dublin
53 helm_bin: helm3.5
54 - stream: dublin
55 helm_bin: helm3.3
56 - stream: casablanca
57 helm_bin: helm3.5
58 - stream: casablanca
59 helm_bin: helm3.3
Jeremy Phelps08126d82018-08-07 11:08:48 -050060 jobs:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010061 - "{project-name}-{stream}-image-verify":
62 files: "**"
63 - "{project-name}-{stream}-verify-helm2":
64 files: "**"
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010065 build-timeout: 360
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010066 - "{project-name}-{stream}-verify-{helm_bin}":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010067 build_script: "{oom_build_script}"
68 files: "**"
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010069 build-timeout: 360
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010070 - "{project-name}-{stream}-merge-helm":
71 build_script: "{oom_build_script}"
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010072 files: "**"
Jessica Wagantall019550b2020-12-21 12:24:30 -080073 - "{project-name}-{stream}-release-helm":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010074 build_script: "{oom_build_script}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050075 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010076 files: "**"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050077
78 # Below jobs disabled until future need.
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010079 - "{project-name}-{subproject}-{stream}-verify-helm2":
80 build_script: "{subproject_build_script}"
81 - "{project-name}-{subproject}-{stream}-verify-helm":
82 build_script: "{subproject_build_script}"
83 - "{project-name}-{subproject}-{stream}-merge-helm":
84 build_script: "{subproject_build_script}"
85 - "{project-name}-{stream}-update-helm-weekly":
86 build_script: "{oom_build_script}"
87 files: "**"