diff options
Diffstat (limited to 'jjb/oom/oom-helm-legacy.yaml')
-rw-r--r-- | jjb/oom/oom-helm-legacy.yaml | 84 |
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: "**" |