X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Foom%2Foom-helm.yaml;h=7bda27a26dae4ac773e2e9eeae2eb61f1920d670;hb=849f9c20ddf0a402ed7686f9f33840b8b0500b64;hp=5868f9fa148225e9563f5d0384f3d8d50f45495c;hpb=524c73808fea2b78c5036e8186a5858267fa8a78;p=ci-management.git diff --git a/jjb/oom/oom-helm.yaml b/jjb/oom/oom-helm.yaml index 5868f9fa1..7bda27a26 100644 --- a/jjb/oom/oom-helm.yaml +++ b/jjb/oom/oom-helm.yaml @@ -3,117 +3,58 @@ name: oom project-name: oom project: oom + archive-artifacts: "" 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/ - if [ "$GERRIT_BRANCH" != "staging" ]; then - if grep -r -n -E ':\s*onap/.*:.*(STAGING|SNAPSHOT|latest).*'; then - echo "[ERROR] Only release images are allowed in helm charts." - exit 1 - fi - fi - make all - subproject_build_script: | - #!/bin/bash - cd kubernetes/ - if [ "$GERRIT_BRANCH" != "staging" ]; then - if grep -r -n -E ':\s*onap/.*:.*(STAGING|SNAPSHOT|latest).*'; then - echo "[ERROR] Only release images are allowed in helm charts." - exit 1 - fi - fi - make common - make {subproject} - oom_post_build_script: !include-raw-escape: shell/publish_helm_charts.sh + build-node: ubuntu2004-helm-2c-1g + helm_bin: helm3.8 + pre_build_script: !include-raw-escape: shell/helm/helm-repo-init.sh stream: - - 'master': - branch: 'master' - - 'dublin': - branch: 'dublin' - - 'casablanca': - branch: 'casablanca' - - subproject: - - 'aaf': - files: 'kubernetes/aaf/**' - - 'aai': - files: 'kubernetes/aai/**' - - 'appc': - files: 'kubernetes/appc/**' - - 'clamp': - files: 'kubernetes/clamp/**' - - 'cli': - files: 'kubernetes/cli/**' - - 'common': - files: 'kubernetes/common/**' - - 'consul': - files: 'kubernetes/consul/**' - - 'dcaegen2': - files: 'kubernetes/dcaegen2/**' - - 'dmaap': - files: 'kubernetes/dmaap/**' - - 'esr': - files: 'kubernetes/esr/**' - - 'log': - files: 'kubernetes/log/**' - - 'msb': - files: 'kubernetes/msb/**' - - 'multicloud': - files: 'kubernetes/multicloud/**' - - 'nbi': - files: 'kubernetes/nbi/**' - - 'oof': - files: 'kubernetes/oof/**' - - 'policy': - files: 'kubernetes/policy/**' - - 'portal': - files: 'kubernetes/portal/**' - - 'readiness': - files: 'kubernetes/readiness/**' - - 'robot': - files: 'kubernetes/robot/**' - - 'sdc': - files: 'kubernetes/sdc/**' - - 'sdnc': - files: 'kubernetes/sdnc/**' - - 'sniro-emulator': - files: 'kubernetes/sniro-emulator/**' - - 'so': - files: 'kubernetes/so/**' - - 'uui': - files: 'kubernetes/uui/**' - - 'vfc': - files: 'kubernetes/vfc/**' - - 'vid': - files: 'kubernetes/vid/**' - - 'vnfsdk': - files: 'kubernetes/vnfsdk/**' + - "master": + branch: "master" + - "kohn": + branch: "kohn" + - "london": + branch: "london" jobs: - - '{project-name}-{stream}-verify-helm': - build_script: '{oom_build_script}' - files: '**' - - '{project-name}-{stream}-merge-helm': - build_script: '{oom_build_script}' - post_build_script: !include-raw-escape: shell/publish_helm_charts.sh - files: '**' - - '{project-name}-{stream}-stage-helm': - build_script: '{oom_build_script}' - post_build_script: !include-raw-escape: shell/publish_helm_charts.sh - files: '**' + - "{project-name}-{stream}-image-verify": + files: "**" + - "{project-name}-{stream}-verify-{helm_bin}": + build_script: !include-raw-escape: shell/helm/make-helm-all.sh + files: "**/kubernetes/**" + build-timeout: 900 + - "{project-name}-{stream}-merge-helm": + build_type: snapshot + build_script: !include-raw-escape: shell/helm/make-helm-all.sh + post_build_script: !include-raw-escape: shell/helm/publish_helm_charts.sh + files: "**/kubernetes/**" + build-timeout: 900 + - "{project-name}-{stream}-release-helm": + build_type: release + build_script: !include-raw-escape: shell/helm/make-helm-skip-lint.sh + post_build_script: !include-raw-escape: shell/helm/publish_helm_charts.sh + files: "**/kubernetes/**" + build-timeout: 900 + +- project: + name: oom-helm-verify-make-latest + project-name: oom + project: oom + archive-artifacts: "" + build-node: ubuntu2004-helm-2c-1g + helm_bin: helm3.10.2 + pre_build_script: !include-raw-escape: shell/helm/helm-repo-init.sh + + stream: + - "master": + branch: "master" + - "montreal": + branch: "montreal" - # Below jobs disabled until future need. - - '{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: '**' + jobs: + - "{project-name}-{stream}-verify-make-{helm_bin}": + build_script: !include-raw-escape: shell/helm/make-helm-skip-lint.sh + files: "**/kubernetes/**" + build-timeout: 900