[OOM] Update release process 26/122026/2
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>
Thu, 17 Jun 2021 20:21:44 +0000 (22:21 +0200)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Thu, 17 Jun 2021 20:24:36 +0000 (20:24 +0000)
* snapshot release at every merges
* allow to trigger release when release-helm is set in a comment

Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I64b61643b6f4a92d25d60b96e4f097506eea1878

jjb/global-templates-helm.yaml
jjb/oom/oom-helm.yaml

index 4f7db33..25e3921 100644 (file)
       - gerrit:
           trigger-on:
             - comment-added-contains-event:
-                comment-contains-value: '^release-helm$'
+                comment-contains-value: '^Patch Set\s+\d+:\s+release-helm\s*$'
 
     builders:
       - lf-infra-pre-build
           echo "export HELM_BIN=helm3.5" > helm.prop
       - shell: '{pre_build_script}'
       - shell: '{build_script}'
+      - inject:
+          properties-content: |
+            BUILD_TYPE=snapshot
       - shell: '{post_build_script}'
 
 - job-template:
index dc2a206..7458a29 100644 (file)
@@ -42,6 +42,7 @@
           build-timeout: 480
       - "{project-name}-{stream}-merge-helm":
           build_script: "{oom_build_script}"
+          post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
           files: "**"
           build-timeout: 480
       - "{project-name}-{stream}-release-helm":