Trigger `deploy` CI step only on push to main or tag of new release (#8991)

**What this PR does / why we need it**:

Right now, backporting to a kXXX branch causes a trigger of the `deploy` pipeline, which overrides already deployed newer releases.

Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
pull/8995/head^2
Christian Haudum 2 years ago committed by GitHub
parent bf2e712b32
commit 35c79e4a09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .drone/drone.jsonnet
  2. 4
      .drone/drone.yml

@ -641,7 +641,9 @@ local manifest_ecr(apps, archs) = pipeline('manifest-ecr') {
},
pipeline('deploy') {
local configFileName = 'updater-config.json',
trigger+: onTagOrMain,
trigger: onTagOrMain {
ref: ['refs/heads/main', 'refs/tags/v*'],
},
depends_on: ['manifest'],
image_pull_secrets: [pull_secret.name],
steps: [

@ -1266,9 +1266,7 @@ trigger:
- tag
ref:
- refs/heads/main
- refs/heads/k???
- refs/tags/v*
- refs/pull/*/head
---
depends_on:
- manifest
@ -1732,6 +1730,6 @@ kind: secret
name: gpg_private_key
---
kind: signature
hmac: b5d3d292a9e1f7edc909dd0aa28664f1aa5794f4abe639dc1df8d9bbea5b5c13
hmac: f389a87506bab15ecdd6d043f51cce6e2a7aa5dc77f2a3d2bc0389576094361f
...

Loading…
Cancel
Save