Skip to content

Commit a2f589d

Browse files
committed
Refactor deploy.yml to update template file path, permissions, and remove unused federated token
1 parent 43520d4 commit a2f589d

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/deploy.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ on:
77
description: 'Environment to deploy to'
88
required: true
99
default: 'dev'
10-
permissions:
11-
id-token: write
12-
contents: read
10+
1311
jobs:
1412
deploy:
1513
runs-on: ubuntu-latest
@@ -21,21 +19,25 @@ jobs:
2119
- name: Set up Azure CLI
2220
uses: azure/login@v2
2321
with:
24-
enable-AzPSSession: true
2522
client-id: ${{ secrets.AZURE_CLIENT_ID }}
2623
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
2724
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
28-
25+
enable-AzPSSession: true
26+
27+
- name: Set deployment name
28+
id: set-deployment-name
29+
run: echo "##[set-output name=deployment_name;]deployment-$(date +%s)"
2930

3031
- name: Deploy Bicep file
3132
run: |
3233
az deployment group create \
3334
--resource-group ${{ secrets.AZURE_RG }} \
35+
--name ${{ steps.set-deployment-name.outputs.deployment_name }} \
3436
--template-file src/InfrastructureAsCode/main.bicep \
3537
--parameters environment=${{ github.event.inputs.environment }}
3638
3739
- name: Output results
3840
run: |
39-
echo "App Service Name: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name <deployment-name> --query properties.outputs.appServiceName.value -o tsv)"
40-
echo "App Service URL: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name <deployment-name> --query properties.outputs.appServiceUrl.value -o tsv)"
41-
echo "Container Registry Name: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name <deployment-name> --query properties.outputs.containerRegistryName.value -o tsv)"
41+
echo "App Service Name: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name ${{ steps.set-deployment-name.outputs.deployment_name }} --query properties.outputs.appServiceName.value -o tsv)"
42+
echo "App Service URL: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name ${{ steps.set-deployment-name.outputs.deployment_name }} --query properties.outputs.appServiceUrl.value -o tsv)"
43+
echo "Container Registry Name: $(az deployment group show --resource-group ${{ secrets.AZURE_RG }} --name ${{ steps.set-deployment-name.outputs.deployment_name }} --query properties.outputs.containerRegistryName.value -o tsv)"

0 commit comments

Comments
 (0)