1
- name : Build and deploy
1
+ name : Shared build and deploy
2
2
3
3
on :
4
4
workflow_call :
@@ -108,6 +108,9 @@ jobs:
108
108
webServiceImage="${{ needs.build.outputs.image-name }}:sha-${{ needs.build.outputs.sha-short }}"
109
109
echo "webServiceImage=$webServiceImage"
110
110
111
+ webServiceContainerAppName='${{ env.BRANCH_NAME }}-web'
112
+ echo "webServiceContainerAppName=$webServiceContainerAppName"
113
+
111
114
TAGS='{"owner":"johnnyreilly", "email":"johnny_reilly@hotmail.com"}'
112
115
az deployment group create \
113
116
--resource-group ${{ env.RESOURCE_GROUP }} \
@@ -118,10 +121,11 @@ jobs:
118
121
containerRegistry=${{ env.REGISTRY }} \
119
122
containerRegistryUsername=${{ github.actor }} \
120
123
containerRegistryPassword=${{ secrets.PACKAGES_TOKEN }} \
124
+ branchName='${{ env.BRANCH_NAME }}' \
121
125
workspaceName='shared-log-analytics' \
122
126
appInsightsName='shared-app-insights' \
123
127
managedEnvironmentName='shared-env' \
124
- webServiceContainerAppName='${{ env.BRANCH_NAME }}-web' \
128
+ webServiceContainerAppName="$webServiceContainerAppName" \
125
129
tags="$TAGS" \
126
130
APPSETTINGS_API_KEY="${{ secrets.APPSETTINGS_API_KEY }}" \
127
131
APPSETTINGS_DOMAIN="${{ vars.APPSETTINGS_DOMAIN }}" \
@@ -130,7 +134,7 @@ jobs:
130
134
131
135
CONTAINER_APP_URL=$(az containerapp show \
132
136
--resource-group '${{ env.RESOURCE_GROUP }}' \
133
- --name '${{ env.BRANCH_NAME }}-web' \
137
+ --name "$webServiceContainerAppName" \
134
138
--query properties.configuration.ingress.fqdn \
135
139
--output tsv)
136
140
0 commit comments