Skip to content

Azure Bicep Advanced #4

Azure Bicep Advanced

Azure Bicep Advanced #4

Workflow file for this run

name: Manual Deploy ARM
on:
workflow_dispatch:
env:
targetEnv: dev
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Log in to Azure
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{secrets.AZURE_TENANT_ID}}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
enable-AzPSSession: true
- name: Deploy ARM Template
uses: azure/arm-deploy@v1
with:
scope: resourceGroup
subscriptionId: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
resourceGroupName: ${{ secrets.AZURE_RG }}
template: src/InfrastructureAsCode/main.bicep
#parameters: src/InfrastructureAsCode/main.parameters.json
parameters: environment=${{ secrets.ENVIRONMENT }}
- name: Deploy application
run: echo "Deploying application..."