Browse Source

add trigger for rc and hotfix rc

BRE-1037/update-rc-deploy-trigger
AJ Mabry 5 months ago
parent
commit
e1e7c5b758
No known key found for this signature in database
GPG Key ID: 959B72506842FAE9
  1. 24
      .github/workflows/build.yml

24
.github/workflows/build.yml

@ -539,7 +539,7 @@ jobs: @@ -539,7 +539,7 @@ jobs:
trigger-k8s-deploy:
name: Trigger k8s deploy
if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
if: github.event_name != 'pull_request' && ( github.ref == 'refs/heads/main' || github.ref == 'refs/heads/rc' || github.ref == 'refs/heads/hotfix-rc' )
runs-on: ubuntu-22.04
needs:
- build-artifacts
@ -563,7 +563,8 @@ jobs: @@ -563,7 +563,8 @@ jobs:
- name: Log out from Azure
uses: bitwarden/gh-actions/azure-logout@main
- name: Trigger k8s deploy
- name: Trigger k8s deploy for US-DEV
if: github.ref == 'refs/heads/main'
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
github-token: ${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }}
@ -579,6 +580,25 @@ jobs: @@ -579,6 +580,25 @@ jobs:
}
})
- name: Trigger k8s deploy for US-QA
if: github.event_name != 'pull_request' && ( github.ref == 'refs/heads/rc' || github.ref == 'refs/heads/hotfix-rc' )
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
github-token: ${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }}
script: |
const tag = context.ref === 'refs/heads/rc' ? 'rc' : 'hotfix-rc';
await github.rest.actions.createWorkflowDispatch({
owner: 'bitwarden',
repo: 'devops',
workflow_id: 'deploy-k8s.yml',
ref: 'rc',
inputs: {
environment: 'US-QA Cloud',
tag: tag
}
})
setup-ephemeral-environment:
name: Setup Ephemeral Environment
needs:

Loading…
Cancel
Save