Skip to content

Commit e21d437

Browse files
committed
Refactor dotnet.yml to include specific paths for push and pull_request events and add deployment to Azure Web App
1 parent 4be1e38 commit e21d437

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

.github/workflows/dotnet.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,32 @@ jobs:
5151
- name: Build and push Docker image
5252
run: |
5353
docker build ${{ env.dockerFolderPath }} -t ${{ env.registryName }}/${{ env.repositoryName }}:${{ env.tag }}
54-
docker push ${{ env.registryName }}/${{ env.repositoryName }}:${{ env.tag }}
54+
docker push ${{ env.registryName }}/${{ env.repositoryName }}:${{ env.tag }}
55+
56+
deploytodev:
57+
runs-on: ubuntu-latest
58+
needs: buildacr
59+
environment: dev
60+
61+
steps:
62+
- uses: actions/checkout@v4
63+
64+
- name: Azure Login
65+
uses: azure/login@v1
66+
with:
67+
client-id: ${{ secrets.AZURE_CLIENT_ID }}
68+
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
69+
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
70+
enable-AzPSSession: true
71+
72+
73+
74+
- name: Deploy to Azure Web App
75+
run: |
76+
az webapp config container set \
77+
--name q3zpru2gmy754-dev \
78+
--resource-group ${{ secrets.AZURE_RG }} \
79+
--docker-custom-image-name ${{ env.registryName }}/${{ env.repositoryName }}:${{ env.tag }} \
80+
--docker-registry-server-url https://${{ env.registryName }} \
81+
--docker-registry-server-user ${{ secrets.ACR_USERNAME }} \
82+
--docker-registry-server-password ${{ secrets.ACR_PASSWORD }}

0 commit comments

Comments
 (0)