6a38faa63328787b061e6e590b3185494e797e3b
[ci-management.git] / jjb / oom / oom-helm.yaml
1 ---
2 - project:
3     name: oom
4     project-name: oom
5     project: oom
6     archive-artifacts: ""
7     mvn-settings: oom-settings
8     mvn-global-settings: global-settings
9     build-node: ubuntu1804-helm-2c-1g
10     helm_bin: helm3.8
11     pre_build_script: !include-raw-escape: shell/helm/helm-repo-init.sh
12
13     stream:
14       - "master":
15           branch: "master"
16       - "kohn":
17           branch: "kohn"
18       - "jakarta":
19           branch: "jakarta"
20
21     jobs:
22       - "{project-name}-{stream}-image-verify":
23           files: "**"
24       - "{project-name}-{stream}-verify-{helm_bin}":
25           build_script: !include-raw-escape: shell/helm/make-helm-all.sh
26           files: "**/kubernetes/**"
27           build-timeout: 900
28       - "{project-name}-{stream}-merge-helm":
29           build_type: snapshot
30           build_script: !include-raw-escape: shell/helm/make-helm-all.sh
31           post_build_script: !include-raw-escape: shell/helm/publish_helm_charts.sh
32           files: "**/kubernetes/**"
33           build-timeout: 900
34       - "{project-name}-{stream}-release-helm":
35           build_type: release
36           build_script: !include-raw-escape: shell/helm/make-helm-skip-lint.sh
37           post_build_script: !include-raw-escape: shell/helm/publish_helm_charts.sh
38           files: "**/kubernetes/**"
39           build-timeout: 900
40
41 - project:
42     name: oom-helm-verify-make-latest
43     project-name: oom
44     project: oom
45     archive-artifacts: ""
46     build-node: ubuntu1804-helm-2c-1g
47     helm_bin: helm3.10.2
48     pre_build_script: !include-raw-escape: shell/helm/helm-repo-init.sh
49
50     stream:
51       - "master":
52           branch: "master"
53       - "kohn":
54           branch: "kohn"
55
56     jobs:
57       - "{project-name}-{stream}-verify-make-{helm_bin}":
58           build_script: !include-raw-escape: shell/helm/make-helm-skip-lint.sh
59           files: "**/kubernetes/**"
60           build-timeout: 900