trigger: - main pool: vmImage: ubuntu-latest variables: azureServiceConnection: 'AZ400-CZ' steps: - task: AzureCLI@2 displayName: 'build bicep artifact' inputs: azureSubscription: $(azureServiceConnection) scriptType: 'pscore' scriptLocation: 'inlineScript' inlineScript: 'az bicep build --file $(Build.SourcesDirectory)/infra/main.bicep' - task: PublishBuildArtifacts@1 displayName: 'Publish artifact in pipeline' inputs: PathtoPublish: '$(Build.SourcesDirectory)/infra/main.json' ArtifactName: 'finishedTemplate' publishLocation: 'Container' - task: AzureCLI@2 displayName: 'deploy bicep template' inputs: azureSubscription: $(azureServiceConnection) scriptType: 'pscore' scriptLocation: 'inlineScript' inlineScript: | az deployment sub create ` --template-file $(Build.SourcesDirectory)/infra/main.bicep ` --parameters $(Build.SourcesDirectory)/infra/main.parameters.json ` --location westeurope