blob: 6a3fed2192658fc258d2d93f4847c542e8758317 [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/
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010015 make 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/
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010019 make common
20 make {subproject}
Jeremy Phelps3cffa432018-08-15 16:26:12 -050021
Jeremy Phelps08126d82018-08-07 11:08:48 -050022 stream:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010023 - "master":
24 branch: "master"
25 - "guilin":
26 branch: "guilin"
27 - "frankfurt":
28 branch: "frankfurt"
29 - "dublin":
30 branch: "dublin"
31 - "casablanca":
32 branch: "casablanca"
Jeremy Phelps08126d82018-08-07 11:08:48 -050033
34 subproject:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010035 - "aai":
36 files: "kubernetes/aai/**"
37 - "robot":
38 files: "kubernetes/robot/**"
Jeremy Phelps08126d82018-08-07 11:08:48 -050039
40 jobs:
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010041 - "{project-name}-{stream}-image-verify":
42 files: "**"
43 - "{project-name}-{stream}-verify-helm2":
44 files: "**"
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010045 build-timeout: 360
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010046 - "{project-name}-{stream}-verify-helm":
47 build_script: "{oom_build_script}"
48 files: "**"
Sylvain Desbureaux0da65b92021-02-09 09:42:42 +010049 build-timeout: 360
50 stream: master
51 - "{project-name}-{stream}-verify-helm":
52 build_script: "{oom_build_script}"
53 files: "**"
54 build-timeout: 360
55 stream: guilin
56 helm_bin: "helm3.3"
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010057 - "{project-name}-{stream}-merge-helm":
58 build_script: "{oom_build_script}"
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010059 files: "**"
Jessica Wagantall019550b2020-12-21 12:24:30 -080060 - "{project-name}-{stream}-release-helm":
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010061 build_script: "{oom_build_script}"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050062 post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010063 files: "**"
Jeremy Phelps3cffa432018-08-15 16:26:12 -050064
65 # Below jobs disabled until future need.
Sylvain Desbureaux5657eda2020-11-26 10:25:39 +010066 - "{project-name}-{subproject}-{stream}-verify-helm2":
67 build_script: "{subproject_build_script}"
68 - "{project-name}-{subproject}-{stream}-verify-helm":
69 build_script: "{subproject_build_script}"
70 - "{project-name}-{subproject}-{stream}-merge-helm":
71 build_script: "{subproject_build_script}"
72 - "{project-name}-{stream}-update-helm-weekly":
73 build_script: "{oom_build_script}"
74 files: "**"