Skip to content

Commit 0ef8d5e

Browse files
committed
[ci] Adjust condition to release Helm charts (#6620)
This adds a `build.message` to trigger in one call the release of all (eck-operator and eck-resources) Helm charts, and enables the automatic release of all Helm charts for final tags.
1 parent e3488be commit 0ef8d5e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.buildkite/pipeline-release-helm.yml

+10-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ steps:
1212
|| build.tag != null
1313
|| build.message =~ /^buildkite test .*release.*/
1414
|| build.message == "release eck-operator helm charts"
15+
|| build.message == "release all helm charts"
1516
depends_on:
1617
- "build-helm-releaser-tool"
1718
- "operator-image-build"
@@ -27,6 +28,7 @@ steps:
2728
|| build.tag != null
2829
|| build.message =~ /^buildkite test .*release.*/
2930
|| build.message == "release eck-resources helm charts"
31+
|| build.message == "release all helm charts"
3032
depends_on:
3133
- "build-helm-releaser-tool"
3234
- "operator-image-build"
@@ -37,7 +39,10 @@ steps:
3739
- releaser --env=dev --excludes=eck-operator --dry-run=\$DRY_RUN
3840

3941
- label: "operator prod helm chart"
40-
if: build.message == "release eck-operator helm charts"
42+
if: |
43+
build.tag =~ /^v[0-9]+\.[0-9]+\.[0-9]+\$/
44+
|| build.message == "release eck-operator helm charts"
45+
|| build.message == "release all helm charts"
4146
depends_on:
4247
- "build-helm-releaser-tool"
4348
- "eck-operator-dev-helm"
@@ -47,7 +52,10 @@ steps:
4752
- releaser --env=prod --charts-dir=deploy/eck-operator --dry-run=\$DRY_RUN
4853

4954
- label: "eck-resources prod helm charts"
50-
if: build.message == "release eck-resources helm charts"
55+
if: |
56+
build.tag =~ /^v[0-9]+\.[0-9]+\.[0-9]+\$/
57+
|| build.message == "release eck-resources helm charts"
58+
|| build.message == "release all helm charts"
5159
depends_on:
5260
- "build-helm-releaser-tool"
5361
- "eck-resources-dev-helm"

0 commit comments

Comments
 (0)