Cvičení – nasazení souboru Bicep ze služby Azure Pipelines

Dokončeno

Teď, když víte, jak ověřit, zkompilovat a nasadit prostředky z místního prostředí, je čas ho rozšířit a podívat se, jak ho přenést do kanálu Azure, aby se proces nasazení ještě více zjednodušil.

Požadavky

Pokud ho nemáte, budete potřebovat předplatné Azure, vytvořte si před tím, než začnete, bezplatný účet .

Potřebujete také organizaci Azure DevOps, podobně, pokud ji nemáte, vytvořte ji zdarma.

V projektu, který je propojený s vaším předplatným Azure, budete muset mít nakonfigurované připojení služby. Nedělejte si starosti, pokud jste to ještě neudělali, ukážeme vám snadný způsob, jak to udělat při vytváření kanálu.

Musíte mít také soubor Bicep, který jste vytvořili dříve, vložený do úložiště Azure vašeho projektu.

Vytvoření kanálu

  1. V projektu Azure DevOps vyberte Kanály a Nový kanál.

  2. Vyberte Git Azure Repos (YAML) a jako zdroj zadejte úložiště Azure.

    Snímek obrazovky s novým kanálem Azure z úložiště Azure

  3. V seznamu šablon vyberte počáteční kanál.

    Snímek obrazovky s úvodní šablonou kanálu

  4. Nahraďte vše v úvodním souboru kanálu následujícím fragmentem kódu.

    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)
    
    

    Poznámka:

    Nezapomeňte nahradit název připojení služby za váš.

  5. Výběrem možnosti Uložit a spustit vytvořte v úložišti nové potvrzení obsahující soubor YAML kanálu a pak kanál spusťte. Počkejte, až se kanál dokončí, a zkontrolujte stav.

    Snímek obrazovky úspěšné úlohy Azure DevOps

  6. Po úspěšném spuštění kanálu byste měli být schopni zobrazit skupinu prostředků a účet úložiště.

    Snímek obrazovky se skupinou prostředků vytvořenou nástrojem Bicep