--- - project: name: oom project-name: oom project: oom 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 set -e -o pipefail cd kubernetes/ make HELM_BIN=helm3 all subproject_build_script: | #!/bin/bash cd kubernetes/ make HELM_BIN=helm3 common make HELM_BIN=helm3 {subproject} stream: - "master": branch: "master" - "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: 240 - "{project-name}-{stream}-verify-helm": build_script: "{oom_build_script}" files: "**" build-timeout: 240 - "{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}-verify-helm": 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: "**"