Skip to content

Commit 97dbafc

Browse files
Add Azure CLI setup and subscription configuration for Linux and Windows deployment workflows
1 parent 0dad538 commit 97dbafc

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/job-deploy-linux.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,25 @@ jobs:
6666
steps:
6767
- name: Checkout Code
6868
uses: actions/checkout@v4
69+
70+
- name: Setup Azure CLI
71+
shell: bash
72+
run: |
73+
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
6974
7075
- name: Setup Azure Developer CLI (Linux)
7176
if: runner.os == 'Linux'
7277
shell: bash
7378
run: |
7479
curl -fsSL https://aka.ms/install-azd.sh | sudo bash
7580
azd version
81+
7682
- name: Login to AZD
7783
id: login-azure
7884
shell: bash
7985
run: |
8086
az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
87+
az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
8188
azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }}
8289
8390
- name: Deploy using azd up and extract values (Linux)

.github/workflows/job-deploy-windows.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ jobs:
7575
shell: bash
7676
run: |
7777
az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
78+
az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
7879
azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }}
7980
8081

0 commit comments

Comments
 (0)