Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions src/aci/azext_aci/resources/resourcefiles.py
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
#TODO: Add for ACI Action when created!
DEPLOY_TO_ACI_TEMPLATE = """name: CI
on: [push, pull_request]
"on": [push, pull_request]

jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: 'Checkout GitHub Action'
uses: actions/checkout@master
uses: actions/checkout@v4

- name: 'Login via Azure CLI'
uses: Azure/docker-login@v1
uses: Azure/docker-login@v2
with:
login-server: container_registry_name_place_holder.azurecr.io
username: ${{ SECRETS.REGISTRY_USERNAME }}
password: ${{ SECRETS.REGISTRY_PASSWORD }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}

- run: |
docker build . -t container_registry_name_place_holder.azurecr.io/app_name_place_holder:${{ github.sha }}
docker push container_registry_name_place_holder.azurecr.io/app_name_place_holder:${{ github.sha }}

- name: 'Azure Login'
uses: azure/login@v1
uses: azure/login@v2
with:
creds: ${{ SECRETS.AZURE_CREDENTIALS }}
creds: ${{ secrets.AZURE_CREDENTIALS }}

- name: 'Deploy to Azure Container Instances'
uses: azure/CLI@v1
uses: azure/CLI@v2
with:
azcliversion: 2.0.77
azcliversion: latest
inlineScript: |
az container create --resource-group resource_name_place_holder --name app_name_place_holder --image container_registry_name_place_holder.azurecr.io/app_name_place_holder:${{ github.sha }} --ports 80 port_number_place_holder --dns-name-label app_name_place_holder --registry-username ${{ SECRETS.REGISTRY_USERNAME }} --registry-password ${{ SECRETS.REGISTRY_PASSWORD }}"""
az container create --resource-group resource_name_place_holder --name app_name_place_holder --image container_registry_name_place_holder.azurecr.io/app_name_place_holder:${{ github.sha }} --ports 80 port_number_place_holder --dns-name-label app_name_place_holder --registry-username ${{ secrets.REGISTRY_USERNAME }} --registry-password ${{ secrets.REGISTRY_PASSWORD }}"""