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 umožňuje 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í. To usnadňuje propagaci kódu, který jste testovali ve vývojovém prostředí, na produkční účet Automation.

Podporované typy správy zdrojového kódu

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

  • GitHub: Integrace s úložišti GitHub pro správu runbooků
  • Azure DevOps (Git): Pro správu verzí používejte úložiště Git v Azure DevOps .
  • Azure DevOps (TFVC): Použijte Team Foundation Version Control pro centralizovanou správu verzí.

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:

    K dokončení dalšího kroku budete vyžadovat účet GitHubu .

  4. Když se otevře stránka v prohlížeči a zobrazí se výzva k ověření https://www.github.com, vyberte možnost Autorizovat azureautomation a zadejte heslo ke svému úč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 (Automation Source Control) s oborem úložiště třetí strany.

Konfigurace správy zdrojového kódu

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

    Vlastnost Popis
    Name Uživatelsky přívětivý název připojení řízení verzí
    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 pro synchronizaci
    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 nastavený na Zapnuto, po synchronizaci runbooků ze správy zdrojového kódu se automaticky publikují.
    Popis Textové pole pro zadání dalších podrobností

Synchronizace a ověření

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

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