blob: 40eca918c7f3578a8a83270e8433ff8869f85b3f [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
efiacord7432d22022-04-25 11:35:27 +010017 oom_build_script_skip_lint: |
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010018 #!/bin/bash
efiacord7432d22022-04-25 11:35:27 +010019 source helm.prop
20 set -e -o pipefail
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010021 cd kubernetes/
efiacord7432d22022-04-25 11:35:27 +010022 make HELM_BIN=$HELM_BIN SKIP_LINT=TRUE all
Jeremy Phelps3cffa432018-08-15 16:26:12 -050023
Jeremy Phelps08126d82018-08-07 11:08:48 -050024 stream:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010025 - "master":
26 branch: "master"
efiacorf165f312022-11-10 09:45:50 +000027 - "kohn":
28 branch: "kohn"
efiacor50b8b442022-04-11 18:33:34 +010029 - "jakarta":
30 branch: "jakarta"
Jeremy Phelps08126d82018-08-07 11:08:48 -050031
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010032 helm_bin:
efiacorc3c78f62022-08-11 09:09:01 +010033 - helm3.8
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010034
Jeremy Phelps08126d82018-08-07 11:08:48 -050035 jobs:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010036 - "{project-name}-{stream}-image-verify":
37 files: "**"
Sylvain Desbureaux8a80b092021-02-17 13:49:17 +010038 - "{project-name}-{stream}-verify-{helm_bin}":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010039 build_script: "{oom_build_script}"
efiacord7432d22022-04-25 11:35:27 +010040 files: "kubernetes/**"
efiacor50b8b442022-04-11 18:33:34 +010041 build-timeout: 900
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010042 - "{project-name}-{stream}-merge-helm":
43 build_script: "{oom_build_script}"
Sylvain Desbureaux36dcc772021-06-17 22:21:44 +020044 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
efiacorf165f312022-11-10 09:45:50 +000045 files: "kubernetes/**"
efiacor50b8b442022-04-11 18:33:34 +010046 build-timeout: 900
Jessica Wagantall019550b2020-12-21 12:24:30 -080047 - "{project-name}-{stream}-release-helm":
efiacord7432d22022-04-25 11:35:27 +010048 build_script: "{oom_build_script_skip_lint}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050049 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
efiacorf165f312022-11-10 09:45:50 +000050 files: "kubernetes/**"
efiacor50b8b442022-04-11 18:33:34 +010051 build-timeout: 900