blob: 9263a28a0cf69479ff28b7478edf32aa33a5872f [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
13 set -e -o pipefail
14 cd kubernetes/
15 make HELM_BIN=helm3 all
Jeremy Phelps3cffa432018-08-15 16:26:12 -050016 subproject_build_script: |
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010017 #!/bin/bash
18 cd kubernetes/
19 make HELM_BIN=helm3 common
20 make HELM_BIN=helm3 {subproject}
Jeremy Phelps3cffa432018-08-15 16:26:12 -050021 oom_post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
22
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
41 jobs:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010042 - "{project-name}-{stream}-image-verify":
43 files: "**"
44 - "{project-name}-{stream}-verify-helm2":
45 files: "**"
Eric Ball952d8fd2020-11-30 16:41:42 -080046 build-timeout: 240
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010047 - "{project-name}-{stream}-verify-helm":
48 build_script: "{oom_build_script}"
49 files: "**"
Eric Ball952d8fd2020-11-30 16:41:42 -080050 build-timeout: 240
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010051 - "{project-name}-{stream}-merge-helm":
52 build_script: "{oom_build_script}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050053 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010054 files: "**"
55 - "{project-name}-{stream}-stage-helm":
56 build_script: "{oom_build_script}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050057 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010058 files: "**"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050059
60 # Below jobs disabled until future need.
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010061 - "{project-name}-{subproject}-{stream}-verify-helm2":
62 build_script: "{subproject_build_script}"
63 - "{project-name}-{subproject}-{stream}-verify-helm":
64 build_script: "{subproject_build_script}"
65 - "{project-name}-{subproject}-{stream}-merge-helm":
66 build_script: "{subproject_build_script}"
67 - "{project-name}-{stream}-update-helm-weekly":
68 build_script: "{oom_build_script}"
69 files: "**"