Skip to content

Added workflow for manual deployments #915

Added workflow for manual deployments

Added workflow for manual deployments #915

Workflow file for this run

concurrency: build_and_deploy_${{ github.ref_name }}
name: Deploy to AKS cluster Test
on:
push:
branches: 1717-ittms-manual-deployment-workflow
workflow_dispatch:
inputs:
environment:
description: Environment to deploy to
required: true
type: choice
default: qa
options:
- qa
- review
sha:
description: Commit sha to be deployed
required: true
jobs:
deploy:
name: review deployment
environment:
name: review
url: ${{ steps.deploy_app.outputs.deploy-url }}
concurrency: deploy_all # ensures that the job waits for any deployments triggered by the build workflow to finish
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: ./.github/actions/deploy-environment
id: deploy
with:
environment: review
docker-image: 1717-ittms-manual-deployment-workflow
azure-credentials: ${{ secrets.AZURE_CREDENTIALS }}
pull-request-number: 12345