3131 outputs :
3232 WEB_APPURL :
3333 description : " Container Web App URL"
34- value : ${{ jobs.deploy-windows .outputs.WEB_APPURL }}
34+ value : ${{ jobs.deploy-linux .outputs.WEB_APPURL }}
3535
3636jobs :
37- deploy-windows :
37+ deploy-linux :
3838 runs-on : ubuntu-latest
3939 env :
4040 AZURE_DEV_COLLECT_TELEMETRY : ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
@@ -70,10 +70,10 @@ jobs:
7070 shell : bash
7171 run : |
7272 # If helm is already available on the runner, print version and skip installation
73- if command -v helm >/dev/null 2>&1; then
74- echo "helm already installed: $(helm version --short 2>/dev/null || true)"
75- exit 0
76- fi
73+ if command -v helm >/dev/null 2>&1; then
74+ echo "helm already installed: $(helm version --short 2>/dev/null || true)"
75+ exit 0
76+ fi
7777
7878 # Ensure prerequisites are present
7979 sudo apt-get update
@@ -106,7 +106,7 @@ jobs:
106106
107107 - name : Login to Azure
108108 run : |
109- az login --service-principal -u ${{ secrets.AZURE_CLIENT_ID }} -p ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
109+ az login --service-principal --username ${{ secrets.AZURE_CLIENT_ID }} --password ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
110110 az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
111111 azd auth login --client-id ${{ secrets.AZURE_CLIENT_ID }} --client-secret ${{ secrets.AZURE_CLIENT_SECRET }} --tenant-id ${{ secrets.AZURE_TENANT_ID }}
112112
@@ -124,7 +124,7 @@ jobs:
124124 azd env set AZURE_ENV_OPENAI_LOCATION="${{ inputs.AZURE_ENV_OPENAI_LOCATION }}"
125125 azd env set AZURE_LOCATION="${{ inputs.AZURE_LOCATION }}"
126126 azd env set AZURE_RESOURCE_GROUP="${{ inputs.RESOURCE_GROUP_NAME }}"
127- azd env set AZURE_ENV_IMAGETAG ="${{ inputs.IMAGE_TAG }}"
127+ azd env set AZURE_ENV_IMAGE_TAG ="${{ inputs.IMAGE_TAG }}"
128128
129129 # Set AI model capacity parameters
130130 azd env set AZURE_ENV_MODEL_CAPACITY="150"
@@ -167,7 +167,7 @@ jobs:
167167
168168 # Get AKS node resource group if AKS exists
169169 if [ -n "$AZURE_AKS_NAME" ]; then
170- krg_name=$(az aks show --name "$AZURE_AKS_NAME" --resource-group "$RESOURCE_GROUP_NAME" --query "nodeResourceGroup" -o tsv || echo "")
170+ krg_name=$(az aks show --name "$AZURE_AKS_NAME" --resource-group "${{ inputs. RESOURCE_GROUP_NAME }} " --query "nodeResourceGroup" -o tsv || echo "")
171171 if [ -n "$krg_name" ]; then
172172 echo "krg_name=$krg_name" >> $GITHUB_ENV
173173 echo "AKS node resource group: $krg_name"
@@ -216,14 +216,6 @@ jobs:
216216 id : get_webapp_url
217217 shell : bash
218218 run : |
219- if az account show &> /dev/null; then
220- echo "Azure CLI is authenticated."
221- else
222- echo "Azure CLI is not authenticated. Logging in..."
223- az login --service-principal --username ${{ secrets.AZURE_CLIENT_ID }} --password ${{ secrets.AZURE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
224- fi
225- az account set --subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }}
226-
227219 # Get the Web App URL and save it to GITHUB_OUTPUT
228220 echo "Retrieving Web App URL..."
229221 public_ip_name=$(az network public-ip list --resource-group ${{ env.krg_name }} --query "[?contains(name, 'kubernetes-')].name" -o tsv)
@@ -300,15 +292,15 @@ jobs:
300292 if : always()
301293 shell : bash
302294 run : |
303- echo "## 🚀 Deploy Job Summary (Windows )" >> $GITHUB_STEP_SUMMARY
295+ echo "## 🚀 Deploy Job Summary (Linux )" >> $GITHUB_STEP_SUMMARY
304296 echo "" >> $GITHUB_STEP_SUMMARY
305297 echo "| Field | Value |" >> $GITHUB_STEP_SUMMARY
306298 echo "|-------|--------|" >> $GITHUB_STEP_SUMMARY
307299 echo "| **Job Status** | ${{ job.status == 'success' && '✅ Success' || '❌ Failed' }} |" >> $GITHUB_STEP_SUMMARY
308300 echo "| **Resource Group** | \`${{ inputs.RESOURCE_GROUP_NAME }}\` |" >> $GITHUB_STEP_SUMMARY
309301 echo "| **Configuration Type** | \`${{ inputs.WAF_ENABLED == 'true' && inputs.EXP == 'true' && 'WAF + EXP' || inputs.WAF_ENABLED == 'true' && inputs.EXP != 'true' && 'WAF + Non-EXP' || inputs.WAF_ENABLED != 'true' && inputs.EXP == 'true' && 'Non-WAF + EXP' || 'Non-WAF + Non-EXP' }}\` |" >> $GITHUB_STEP_SUMMARY
310302 echo "| **Azure Region (Infrastructure)** | \`${{ inputs.AZURE_LOCATION }}\` |" >> $GITHUB_STEP_SUMMARY
311- echo "| **Azure OpenAI Region** | \`${{ inputs.AZURE_LOCATION }}\` |" >> $GITHUB_STEP_SUMMARY
303+ echo "| **Azure OpenAI Region** | \`${{ inputs.AZURE_ENV_OPENAI_LOCATION }}\` |" >> $GITHUB_STEP_SUMMARY
312304 echo "| **Docker Image Tag** | \`${{ inputs.IMAGE_TAG }}\` |" >> $GITHUB_STEP_SUMMARY
313305 echo "" >> $GITHUB_STEP_SUMMARY
314306 if [[ "${{ job.status }}" == "success" ]]; then
0 commit comments