83366956c2b511bc328f44d9b06cd1cc4ba56794
[ci-management.git] / jjb / oom / oom-helm.yaml
1 ---
2 - project:
3     name: oom
4     project-name: oom
5     project: oom
6     mvn-settings: oom-settings
7     mvn-global-settings: global-settings
8     archive-artifacts: ""
9     build-node: ubuntu1804-helm-2c-1g
10     pre_build_script: !include-raw-escape: shell/helm-repo-init.sh
11     oom_build_script: |
12       #!/bin/bash
13       source helm.prop
14       set -e -o pipefail
15       cd kubernetes/
16       make HELM_BIN=$HELM_BIN all
17     subproject_build_script: |
18       #!/bin/bash
19       cd kubernetes/
20       make HELM_BIN=$HELM_BIN common
21       make HELM_BIN=$HELM_BIN {subproject}
22
23     stream:
24       - "master":
25           branch: "master"
26       - "istanbul":
27           branch: "istanbul"
28       - "honolulu":
29           branch: "honolulu"
30
31     helm_bin:
32       - helm3.5
33       - helm3.3
34
35     exclude: []
36     subproject: []
37
38     jobs:
39       - "{project-name}-{stream}-image-verify":
40           files: "**"
41       - "{project-name}-{stream}-verify-{helm_bin}":
42           build_script: "{oom_build_script}"
43           files: "**"
44           build-timeout: 600
45       - "{project-name}-{stream}-merge-helm":
46           build_script: "{oom_build_script}"
47           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
48           files: "**"
49           build-timeout: 600
50       - "{project-name}-{stream}-release-helm":
51           build_script: "{oom_build_script}"
52           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
53           files: "**"
54           build-timeout: 600
55
56       # Below jobs disabled until future need.
57       - "{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: "**"