練習 - 從 Azure Pipelines 部署 Bicep 檔案
既然您已了解如何從本機環境驗證、編譯及部署您的資源,現在就可以擴充該資源,並了解如何將資源引進 Azure Pipeline,進一步簡化您的部署流程。
必要條件
您必須具備 Azure 訂用帳戶,如果沒有,請在開始前建立免費帳戶。
您還需要一個 Azure DevOps 組織,同樣地,如果您沒有,請免費建立組織。
您的專案必須已設定服務連線,並連結至您的 Azure 訂用帳戶。 如果您之前未曾這麼做,請不要擔心,我們會在您建立管線時告訴您一個簡單的執行方式。
您還需要將先前建立的 Bicep 檔案推送至專案的 Azure Repository。
建立管線
從您的 Azure DevOps 專案,選取 [管線] 和 [新增管線]。
選取 [Azure Repos Git (YAML)],並指定您的 Azure Repos 作為來源。
從範本清單選取起始管線。
請將起始管線中的所有內容取代為下列程式碼片段。
trigger: - main name: Deploy Bicep files variables: vmImageName: 'ubuntu-latest' azureServiceConnection: 'myServiceConnection' resourceGroupName: 'Bicep' location: 'eastus' templateFile: 'main.bicep' pool: vmImage: $(vmImageName) steps: - task: AzureCLI@2 inputs: azureSubscription: $(azureServiceConnection) scriptType: bash scriptLocation: inlineScript inlineScript: | az --version az group create --name $(resourceGroupName) --location $(location) az deployment group create --resource-group $(resourceGroupName) --template-file $(templateFile)
注意
別忘了使用您的服務連線名稱取代對應的資料。
選取 [儲存並執行],在含有管線 YAML 檔案的存放庫中建立新認可,然後執行管線。 等候管線執行完成,然後檢查狀態。
成功執行管線之後,您應該可以看到資源群組和儲存體帳戶。