Erkunden der Integration der Quellcodeverwaltung

Abgeschlossen

Azure Automation unterstützt die Integration der Quellcodeverwaltung, sodass Sie Ihre Runbooks in Ihrem Automation-Konto mit Ihren Skripts in der Quellcodeverwaltung von GitHub oder Azure DevOps auf dem neuesten Stand halten können.

Die Quellcodeverwaltung ermöglicht Ihnen eine effizientere Zusammenarbeit mit Ihrem Team, das Nachverfolgen von Änderungen und das Zurücksetzen auf frühere Versionen Ihrer Runbooks.

Die Quellcodeverwaltung ermöglicht Ihnen beispielsweise die Synchronisierung verschiedener Branches in der Quellcodeverwaltung mit Ihren Automation-Konten für Entwicklung, Test und Produktion.

Es macht es einfacher, in Ihrer Entwicklungsumgebung getesteten Code in Ihr Automation-Konto für die Produktion zu übertragen.

Azure Automation unterstützt drei Arten von Quellcodeverwaltung:

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

Mit der Quellcodeverwaltung können Sie Code aus Azure Automation in die Quellcodeverwaltung übertragen oder Ihre Runbooks aus der Quellcodeverwaltung in Azure Automation verschieben.

Synchronisierungsaufträge für die Quellcodeverwaltung erfolgen über das Automation-Konto des Benutzers und werden zum gleichen Tarif wie andere Automation-Aufträge abgerechnet.

Integrieren der Quellcodeverwaltung in Azure Automation

Sie integrieren die Quellcodeverwaltung mithilfe der folgenden Schritte in Azure Automation:

  1. Navigieren Sie im Azure-Portal zu Ihrem Automation-Konto.

  2. Wählen Sie unter „Kontoeinstellungen“ die Option Quellcodeverwaltung und dann + Hinzufügen aus.

  3. Wählen Sie unter Typ der Quellcodeverwaltung als Typ der Quellcodeverwaltung GitHub und dann Authentifizieren aus.

    Hinweis

    Hinweis: Für den nächsten Schritt benötigen Sie ein GitHub-Konto.

  4. Wenn die Browserseite geöffnet wird und Sie zur Authentifizierung bei https://www.github.com auffordert, wählen Sie azureautomation autorisieren aus, und geben Sie das Kennwort für Ihr GitHub-Konto ein. Im Erfolgsfall sollten Sie folgende E-Mail-Benachrichtigung von GitHub erhalten A third-party OAuth Application (Automation Source Control) with repo scope was recently authorized to access your account (Eine OAuth-Anwendung eines Drittanbieters [Automation Source Control] mit dem Geltungsbereich „Repository“ wurde kürzlich für den Zugriff auf Ihr Konto autorisiert).

  5. Füllen Sie nach Abschluss der Authentifizierung die Angaben in der folgenden Tabelle aus, und wählen Sie dann Speichern aus.

    Eigenschaft Beschreibung
    Name Angezeigter Name
    Typ der Quellcodeverwaltung GitHub, Azure DevOps Git oder Azure DevOps TFVC
    Repository Der Name des Repositorys oder Projekts
    Verzweigung Der Branch, aus dem die Quelldateien abgerufen werden sollen. Die Ausrichtung auf Verzweigungen ist für den TFVC-Quellcodeverwaltungstyp nicht verfügbar.
    Ordnerpfad Der Ordner, der die Runbooks für die Synchronisierung enthält.
    Automatische Synchronisierung Aktiviert oder deaktiviert die automatische Synchronisierung, wenn ein Commit im Repository zur Quellcodeverwaltung erfolgt.
    Runbook veröffentlichen Falls auf Ein festgelegt, werden Runbooks nach Synchronisierung in der Quellcodeverwaltung automatisch veröffentlicht.
    Beschreibung Ein Textfeld zur Angabe weiterer Details.
  6. Wenn Sie Autosync auf Ja festlegen, wird die vollständige Synchronisierung gestartet. Wenn Sie Autosync auf Nein festlegen, öffnen Sie das Blatt Quellcodeverwaltung – Übersicht erneut, indem Sie Ihr Repository in Azure Automation und dann Synchronisierung starten auswählen.

    Screenshot des Blatts „Quellcodeverwaltung – Übersicht“ mit Feldern und auszufüllenden Details.

  7. Vergewissern Sie sich, dass Ihre Quellcodeverwaltung auf der Seite Azure Automation-Quellcodeverwaltung aufgeführt ist, damit Sie sie verwenden können.

    Screenshot des Fensters „Azure Automation-Quellcodeverwaltung“ mit dem gerade erstellten Quellcodeverwaltungskonto.