0d896a2b206843ba68ec8b4cf54d27c00bff41a9
[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     oom_build_script_skip_lint: |
18       #!/bin/bash
19       source helm.prop
20       set -e -o pipefail
21       cd kubernetes/
22       make HELM_BIN=$HELM_BIN SKIP_LINT=TRUE all
23
24     stream:
25       - "master":
26           branch: "master"
27       - "jakarta":
28           branch: "jakarta"
29       - "istanbul":
30           branch: "istanbul"
31
32
33     helm_bin:
34       - helm3.6
35       - helm3.8
36
37     exclude: []
38     subproject: []
39
40     jobs:
41       - "{project-name}-{stream}-image-verify":
42           files: "**"
43       - "{project-name}-{stream}-verify-{helm_bin}":
44           build_script: "{oom_build_script}"
45           files: "kubernetes/**"
46           build-timeout: 900
47       - "{project-name}-{stream}-merge-helm":
48           build_script: "{oom_build_script}"
49           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
50           files: "**"
51           build-timeout: 900
52       - "{project-name}-{stream}-release-helm":
53           build_script: "{oom_build_script_skip_lint}"
54           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
55           files: "**"
56           build-timeout: 900