Prozkoumání integrace správy zdrojového kódu

Dokončeno

Azure Automation podporuje integraci správy zdrojového kódu, která umožňuje udržovat runbooky v účtu Automation v aktualizovaném stavu pomocí skriptů v úložišti správy zdrojového kódu GitHub nebo Azure DevOps.

Správa zdrojového kódu umožňuje efektivněji spolupracovat s týmem, sledovat změny a vrátit se k dřívějším verzím runbooků.

Například správa zdrojového kódu vám umožní synchronizovat různé větve ve správě zdrojového kódu s účty Automation pro vývoj, testování nebo produkční prostředí Automation.

Usnadňuje propagaci kódu, který jste ve vývojovém prostředí otestovali, na produkční účet Automation.

Azure Automation podporuje tři typy správy zdrojového kódu:

  • GitHub.
  • Azure DevOps (Git).
  • Azure DevOps (TFVC).

Správa zdrojového kódu umožňuje nasdílení kódu ze služby Azure Automation do správy zdrojového kódu nebo stažení runbooků ze správy zdrojového kódu do Služby Azure Automation.

Úlohy synchronizace správy zdrojového kódu běží pod účtem Automation uživatele a účtují se stejným tempem jako ostatní úlohy Automation.

Integrace správy zdrojového kódu se službou Azure Automation

Pomocí následujících kroků integrujete správu zdrojového kódu se službou Azure Automation:

  1. Na webu Azure Portal přejděte ke svému účtu Automation.

  2. V části Nastavení účtu vyberte Správa zdrojového kódu a pak zvolte + Přidat.

  3. V typu Správy zdrojového kódu vyberte GitHub jako typ správy zdrojového kódu a pak vyberte Ověřit.

    Poznámka:

    Poznámka: K dokončení dalšího kroku budete potřebovat účet GitHub.

  4. Po otevření stránky prohlížeče se zobrazí výzva k ověření https://www.github.com, vyberte Autorizovat azureautomation a zadejte heslo účtu GitHub. V případě úspěchu byste měli z GitHubu obdržet e-mailové oznámení o tom, že k přístupu k vašemu účtu byla nedávno autorizovaná aplikace OAuth třetí strany (Automation Source Control) s oborem úložiště.

  5. Po dokončení ověřování vyplňte podrobnosti podle následující tabulky a pak vyberte Uložit.

    Vlastnost Popis
    Name Popisný název
    Typ správy zdrojového kódu GitHub, Azure DevOps Git nebo Azure DevOps TFVC
    Repository Název úložiště nebo projektu
    Pobočka Větev, ze které chcete načíst zdrojové soubory. Cílení na větev není dostupné pro typ správy zdrojového kódu TFVC.
    Cesta ke složce Složka obsahující runbooky, které se mají synchronizovat.
    Automatická synchronizace Zapne nebo vypne automatickou synchronizaci při potvrzení v úložišti správy zdrojového kódu.
    Publikování runbooku Pokud je možnost Zapnuto, po synchronizaci runbooků ze správy zdrojového kódu se automaticky publikují.
    Popis Textové pole s dalšími podrobnostmi.
  6. Pokud nastavíte automatickou synchronizaci na Ano, spustí se úplná synchronizace. Pokud nastavíte automatickou synchronizaci na Ne, znovu otevřete okno Souhrn správy zdrojového kódu tak, že vyberete úložiště ve službě Azure Automation a pak vyberete Spustit synchronizaci.

    Snímek obrazovky okna Souhrn správy zdrojového kódu obsahujícího pole a podrobnosti, které se mají vyplnit

  7. Ověřte, že je vaše správa zdrojového kódu uvedená na stránce správy zdrojového kódu Azure Automation, kterou můžete použít.

    Snímek obrazovky s oknem správy zdrojového kódu Azure Automation s právě vytvořeným účtem správy zdrojového kódu