blob: 83366956c2b511bc328f44d9b06cd1cc4ba56794 [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"
Sylvain Desbureauxbb0f3ec2021-11-03 10:24:16 +010026 - "istanbul":
27 branch: "istanbul"
Sylvain Desbureaux4655b062021-02-24 16:35:24 +010028 - "honolulu":
29 branch: "honolulu"
Jeremy Phelps08126d82018-08-07 11:08:48 -050030
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010031 helm_bin:
32 - helm3.5
33 - helm3.3
34
Sylvain Desbureaux4655b062021-02-24 16:35:24 +010035 exclude: []
36 subproject: []
37
Jeremy Phelps08126d82018-08-07 11:08:48 -050038 jobs:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010039 - "{project-name}-{stream}-image-verify":
40 files: "**"
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010041 - "{project-name}-{stream}-verify-{helm_bin}":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010042 build_script: "{oom_build_script}"
43 files: "**"
Sylvain Desbureaux2f811e12021-10-20 08:03:43 +020044 build-timeout: 600
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010045 - "{project-name}-{stream}-merge-helm":
46 build_script: "{oom_build_script}"
Sylvain Desbureaux36dcc772021-06-17 22:21:44 +020047 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010048 files: "**"
Sylvain Desbureaux2f811e12021-10-20 08:03:43 +020049 build-timeout: 600
Jessica Wagantall019550b2020-12-21 12:24:30 -080050 - "{project-name}-{stream}-release-helm":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010051 build_script: "{oom_build_script}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050052 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010053 files: "**"
Sylvain Desbureaux2f811e12021-10-20 08:03:43 +020054 build-timeout: 600
Jeremy Phelps3cffa432018-08-15 16:26:12 -050055
56 # Below jobs disabled until future need.
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010057 - "{project-name}-{subproject}-{stream}-verify-helm2":
58 build_script: "{subproject_build_script}"
59 - "{project-name}-{subproject}-{stream}-verify-helm":
60 build_script: "{subproject_build_script}"
61 - "{project-name}-{subproject}-{stream}-merge-helm":
62 build_script: "{subproject_build_script}"
63 - "{project-name}-{stream}-update-helm-weekly":
64 build_script: "{oom_build_script}"
65 files: "**"