@@ -196,18 +196,9 @@ jobs:
196196 else
197197 echo "🔧 Configuring Non-WAF deployment - using default main.parameters.json..."
198198 fi
199-
200- - name : Setup Azure CLI
201- shell : bash
202- run : |
203- curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
204199
205- - name : Setup Azure Developer CLI (Linux)
206- if : runner.os == 'Linux'
207- shell : bash
208- run : |
209- curl -fsSL https://aka.ms/install-azd.sh | sudo bash
210- azd version
200+ - name : Install azd
201+ uses : Azure/setup-azd@v2
211202
212203 - name : Login to AZD
213204 id : login-azure
@@ -298,26 +289,25 @@ jobs:
298289 fi
299290
300291 # Extract values from azd output (adjust these based on actual output variable names)
301- export AI_FOUNDRY_RESOURCE_ID=$(echo "$DEPLOY_OUTPUT" | jq -r '.AI_FOUNDRY_RESOURCE_ID // empty')
292+ AI_FOUNDRY_RESOURCE_ID=$(echo "$DEPLOY_OUTPUT" | jq -r '.AI_FOUNDRY_RESOURCE_ID // empty')
302293 echo "AI_FOUNDRY_RESOURCE_ID=$AI_FOUNDRY_RESOURCE_ID" >> $GITHUB_ENV
303294
304- export AI_SEARCH_SERVICE_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.AI_SEARCH_SERVICE_NAME // empty')
295+ AI_SEARCH_SERVICE_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.AI_SEARCH_SERVICE_NAME // empty')
305296 echo "AI_SEARCH_SERVICE_NAME=$AI_SEARCH_SERVICE_NAME" >> $GITHUB_ENV
306297
307- export AZURE_COSMOSDB_ACCOUNT=$(echo "$DEPLOY_OUTPUT" | jq -r '.AZURE_COSMOSDB_ACCOUNT // empty')
298+ AZURE_COSMOSDB_ACCOUNT=$(echo "$DEPLOY_OUTPUT" | jq -r '.AZURE_COSMOSDB_ACCOUNT // empty')
308299 echo "AZURE_COSMOSDB_ACCOUNT=$AZURE_COSMOSDB_ACCOUNT" >> $GITHUB_ENV
309300
310- export STORAGE_ACCOUNT_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.STORAGE_ACCOUNT_NAME // empty')
301+ STORAGE_ACCOUNT_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.STORAGE_ACCOUNT_NAME // empty')
311302 echo "STORAGE_ACCOUNT_NAME=$STORAGE_ACCOUNT_NAME" >> $GITHUB_ENV
312303
313- export STORAGE_CONTAINER_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.STORAGE_CONTAINER_NAME // empty')
304+ STORAGE_CONTAINER_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.STORAGE_CONTAINER_NAME // empty')
314305 echo "STORAGE_CONTAINER_NAME=$STORAGE_CONTAINER_NAME" >> $GITHUB_ENV
315306
316- export KEY_VAULT_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.KEY_VAULT_NAME // empty')
307+ KEY_VAULT_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.KEY_VAULT_NAME // empty')
317308 echo "KEY_VAULT_NAME=$KEY_VAULT_NAME" >> $GITHUB_ENV
318309
319- export RESOURCE_GROUP_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.RESOURCE_GROUP_NAME // .AZURE_RESOURCE_GROUP // empty')
320- [[ -z "$RESOURCE_GROUP_NAME" ]] && export RESOURCE_GROUP_NAME="$RESOURCE_GROUP_NAME"
310+ RESOURCE_GROUP_NAME=$(echo "$DEPLOY_OUTPUT" | jq -r '.RESOURCE_GROUP_NAME // empty')
321311 echo "RESOURCE_GROUP_NAME=$RESOURCE_GROUP_NAME" >> $GITHUB_ENV
322312
323313 WEB_APPURL=$(echo "$DEPLOY_OUTPUT" | jq -r '.WEB_APP_URL // .SERVICE_BACKEND_ENDPOINT_URL // empty')
@@ -329,6 +319,13 @@ jobs:
329319 env :
330320 AZURE_SUBSCRIPTION_ID : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
331321 AZURE_CLIENT_ID : ${{ secrets.AZURE_CLIENT_ID }}
322+ STORAGE_ACCOUNT_NAME : ${{ env.STORAGE_ACCOUNT_NAME }}
323+ STORAGE_CONTAINER_NAME : ${{ env.STORAGE_CONTAINER_NAME }}
324+ KEY_VAULT_NAME : ${{ env.KEY_VAULT_NAME }}
325+ AZURE_COSMOSDB_ACCOUNT : ${{ env.AZURE_COSMOSDB_ACCOUNT }}
326+ RESOURCE_GROUP_NAME : ${{ env.RESOURCE_GROUP_NAME }}
327+ AI_SEARCH_SERVICE_NAME : ${{ env.AI_SEARCH_SERVICE_NAME }}
328+ AI_FOUNDRY_RESOURCE_ID : ${{ env.AI_FOUNDRY_RESOURCE_ID }}
332329 run : |
333330 set -e
334331 az account set --subscription "$AZURE_SUBSCRIPTION_ID"
0 commit comments