7
7
description : ' Environment to deploy to'
8
8
required : true
9
9
default : ' dev'
10
- permissions :
11
- id-token : write
12
- contents : read
10
+
13
11
jobs :
14
12
deploy :
15
13
runs-on : ubuntu-latest
@@ -21,21 +19,25 @@ jobs:
21
19
- name : Set up Azure CLI
22
20
uses : azure/login@v2
23
21
with :
24
- enable-AzPSSession : true
25
22
client-id : ${{ secrets.AZURE_CLIENT_ID }}
26
23
tenant-id : ${{ secrets.AZURE_TENANT_ID }}
27
24
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)"
29
30
30
31
- name : Deploy Bicep file
31
32
run : |
32
33
az deployment group create \
33
34
--resource-group ${{ secrets.AZURE_RG }} \
35
+ --name ${{ steps.set-deployment-name.outputs.deployment_name }} \
34
36
--template-file src/InfrastructureAsCode/main.bicep \
35
37
--parameters environment=${{ github.event.inputs.environment }}
36
38
37
39
- name : Output results
38
40
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