File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4545 client-id : ${{ vars.AZURE_CLIENT_ID }}
4646 tenant-id : ${{ vars.AZURE_TENANT_ID }}
4747 subscription-id : ${{ vars.AZURE_SUBSCRIPTION_ID }}
48- - name : Get Service Principal Object ID
49- id : get-sp-id
50- run : |
51- SP_OBJECT_ID=$(az ad sp show --id ${{ vars.AZURE_CLIENT_ID }} --query id -o tsv)
52- echo "principalId=$SP_OBJECT_ID" >> $GITHUB_ENV
53- echo "Service Principal Object ID: $SP_OBJECT_ID"
48+
5449 - name : Create Resource Group if needed
5550 run : |
5651 # Use provided RG name or derive from environment name
6762
6863 # Set for subsequent steps
6964 echo "RESOURCE_GROUP=$RESOURCE_GROUP" >> $GITHUB_ENV
70- - name : Configure AZD Environment
71- run : |
72- # Create environment if it doesn't exist
73- if azd env list 2>/dev/null | grep -q "${{ vars.AZURE_ENV_NAME }}"; then
74- echo "Environment ${{ vars.AZURE_ENV_NAME }} already exists, selecting it"
75- azd env select ${{ vars.AZURE_ENV_NAME }}
76- else
77- echo "Creating new environment: ${{ vars.AZURE_ENV_NAME }}"
78- azd env new ${{ vars.AZURE_ENV_NAME }} --location ${{ vars.AZURE_LOCATION }} --subscription ${{ vars.AZURE_SUBSCRIPTION_ID }}
79- fi
80-
81- # Set environment variables
82- azd env set AZURE_RESOURCE_GROUP "$RESOURCE_GROUP"
83- azd env set AZURE_PRINCIPAL_TYPE ServicePrincipal
84- azd env set AZURE_PRINCIPAL_ID $principalId
85- azd env set fabricWorkspaceMode none
65+
8666 - name : Provision Infrastructure
8767 id : provision-main
8868 continue-on-error : true
You can’t perform that action at this time.
0 commit comments