summaryrefslogtreecommitdiffstats
path: root/jjb/oom/oom-helm-legacy.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/oom/oom-helm-legacy.yaml')
-rw-r--r--jjb/oom/oom-helm-legacy.yaml84
1 files changed, 84 insertions, 0 deletions
diff --git a/jjb/oom/oom-helm-legacy.yaml b/jjb/oom/oom-helm-legacy.yaml
new file mode 100644
index 000000000..e70dac9c6
--- /dev/null
+++ b/jjb/oom/oom-helm-legacy.yaml
@@ -0,0 +1,84 @@
+---
+- project:
+ name: oom-legacy
+ project-name: oom-legacy
+ project: oom-legacy
+ mvn-settings: oom-settings
+ mvn-global-settings: global-settings
+ archive-artifacts: ""
+ build-node: ubuntu1804-helm-2c-1g
+ pre_build_script: !include-raw-escape: shell/helm-repo-init.sh
+ oom_build_script: |
+ #!/bin/bash
+ source helm.prop
+ set -e -o pipefail
+ cd kubernetes/
+ make HELM_BIN=$HELM_BIN all
+ subproject_build_script: |
+ #!/bin/bash
+ cd kubernetes/
+ make HELM_BIN=$HELM_BIN common
+ make HELM_BIN=$HELM_BIN {subproject}
+
+ helm_bin:
+ - helm3.5
+ - helm3.3
+
+ exclude:
+ - stream: guilin
+ helm_bin: helm3.5
+ - stream: frankfurt
+ helm_bin: helm3.5
+ - stream: frankfurt
+ helm_bin: helm3.3
+ - stream: dublin
+ helm_bin: helm3.5
+ - stream: dublin
+ helm_bin: helm3.3
+ - stream: casablanca
+ helm_bin: helm3.5
+ - stream: casablanca
+ helm_bin: helm3.3
+
+ stream:
+ - "guilin":
+ branch: "guilin"
+ - "frankfurt":
+ branch: "frankfurt"
+ - "dublin":
+ branch: "dublin"
+ - "casablanca":
+ branch: "casablanca"
+
+ subproject:
+ - "aai":
+ files: "kubernetes/aai/**"
+ - "robot":
+ files: "kubernetes/robot/**"
+
+ jobs:
+ - "{project-name}-{stream}-image-verify":
+ files: "**"
+ - "{project-name}-{stream}-verify-helm2":
+ files: "**"
+ build-timeout: 360
+ - "{project-name}-{stream}-verify-{helm_bin}":
+ build_script: "{oom_build_script}"
+ files: "**"
+ build-timeout: 360
+ - "{project-name}-{stream}-merge-helm":
+ build_script: "{oom_build_script}"
+ files: "**"
+ - "{project-name}-{stream}-release-helm":
+ build_script: "{oom_build_script}"
+ post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
+ files: "**"
+
+ # Below jobs disabled until future need.
+ - "{project-name}-{subproject}-{stream}-verify-helm2":
+ build_script: "{subproject_build_script}"
+ - "{project-name}-{subproject}-{stream}-merge-helm":
+ build_script: "{subproject_build_script}"
+ - "{project-name}-{stream}-update-helm-weekly":
+ build_script: "{oom_build_script}"
+ files: "**"