Als Administrator, der Automation Pipelines einrichtet, können Sie nach der Anmeldung Endpoints hinzufügen, Pipelines erstellen und ausführen und die Ergebnisse anzeigen.

Automation Pipelines stellt eine Verbindung zu lokalen Endpoints über einen Cloud-Proxy her. Ihre Netzwerkkonfiguration und der Speicherort Ihrer lokalen Endpoints in diesen Netzwerken bestimmen, wie viele Cloud-Proxy-Instanzen Sie benötigen. Wenn sich alle lokalen Endpoints im selben Netzwerk befinden, installieren Sie einen einzelnen Cloud-Proxy. Wenn sich Ihre lokalen Endpoints in unterschiedlichen Netzwerken befinden, installieren Sie einen Cloud-Proxy für jedes unabhängige Netzwerk. Wählen Sie dann in der Endpoint-Konfiguration in Automation Pipelines den Cloud-Proxy aus, der sich im selben Netzwerk wie Ihr Endpoint befindet.

In diesem Anwendungsfall fügen Sie einen Cloud-Proxy hinzu, der Ihren Cloud-basierten Automation Pipelines-Dienst mit einem lokalen GitLab-Repository verbindet, sodass die Pipeline eine Kubernetes-Datei herunterladen kann.

Um den Cloud-Proxy hinzuzufügen, laden Sie die OVA-Datei von Automation Assembler herunter und installieren sie in Ihrer vCenter-Instanz. Anschließend fügen Sie in Automation Pipelines einen Git-Endpoint hinzu, der von Automation Pipelines zum Herstellen einer Verbindung mit dem lokalen Repository über den Cloud-Proxy verwendet wird. Anschließend erstellen Sie eine Pipeline, die den Entwicklercode aus dem lokalen GitLab-Repository abruft und in einem Kubernetes-Cluster bereitstellt.

Ein Erste Schritte-Vorgang ist auch als geführte Einrichtung auf der Automation Pipelines-Benutzeroberfläche verfügbar. Klicken Sie auf das Hilfe-Symbol und dann auf Geführte Einrichtung.

Erste Schritte mit Automation Pipelines umfasst das Hinzufügen eines Endpoints, das Hinzufügen eines Cloud-Proxys sowie das Erstellen und Ausführen einer Pipeline.

Voraussetzungen

  • Stellen Sie sicher, dass ein GitLab- oder GitHub-Repository lokal vorhanden ist und den Code enthält, der von der Pipeline verwenden wird.
  • Um den Cloud-basierten Automation Pipelines-Dienst mit dem GitLab-Repository oder einem lokalen GitHub-Repository zu verbinden, stellen Sie sicher, dass Zugriff auf Automation Assembler besteht, damit ein Cloud-Proxy hinzugefügt werden kann.

Prozedur

  1. Richten Sie den Cloud-Proxy ein, der von der Cloud-basierten Automation Pipelines-Instanz zum Herstellen einer Verbindung mit dem lokalen GitLab-Repository verwendet wird.
    Oder wenn ein lokaler Cloud-Proxy verfügbar ist, können Sie beim Hinzufügen Ihres Git-Endpoints Standard für den Cloud-Proxy auswählen. In diesem Anwendungsbeispiel ist der Name des Cloud-Proxys pipelines.
    1. Um einen Cloud-Proxy hinzuzufügen, laden Sie die OVA-Datei des Cloud-Proxys herunter und installieren sie in Ihrer vCenter-Instanz.
    2. Wechseln Sie zum Automation Assembler-Dienst, klicken Sie auf Infrastruktur, Cloud-Proxys und dann auf Neu und installieren Sie den Cloud-Proxy.
      Wenn Sie einen Cloud-Proxy hinzufügen, laden Sie die OVA-Datei herunter und importieren sie in vCenter Server mit dem hier kopierten Schlüssel.
  2. Fügen Sie einen Git-Endpoint hinzu, der Automation Pipelines mit Ihrem lokalen GitLab-Repository verbindet.
    1. Klicken Sie auf Endpoints.
    2. Wählen Sie den Git-Endpoint-Typ aus und geben Sie einen Namen und eine Beschreibung ein.
    3. Wählen Sie den von Ihnen erstellten Cloud-Proxy aus. In diesem Beispiel ist der Name des Cloud-Proxys pipelines. Um einen lokalen Cloud-Proxy zu verwenden, wählen Sie Standard aus.
    4. Geben Sie die verbleibenden Informationen und das Token ein.
    5. Um die Verbindung zum Endpoint zu testen, klicken Sie auf Validieren und speichern Sie dann den Endpoint.
      Wenn Sie einen Endpoint hinzufügen, der Automation Pipelines und Ihr Repository verbindet, wählen Sie den Cloud-Proxy und den Repository-Server aus und geben Sie die Repository-URL ein.
  3. Klicken Sie auf Pipelines, erstellen Sie eine Pipeline und fügen Sie eine Aufgabe hinzu, die den Git-Endpoint verwendet. Optional können Sie eine E-Mail-Benachrichtigung hinzufügen.
    Wenn Sie eine Pipeline erstellen, fügen Sie Aufgaben hinzu und geben Sie die Details für jede Aufgabe ein.
  4. Speichern Sie Ihre Pipeline und klicken Sie dann auf Aktivieren, um die Ausführung zu ermöglichen.
    Nach dem Speichern der Pipeline müssen Sie sie aktivieren, bevor sie ausgeführt werden kann.
  5. Klicken Sie nach dem Aktivieren der Pipeline auf Ausführen.
  6. Klicken Sie auf Ausführungen und beobachten Sie Ihre Pipeline während der Ausführung.
    Wenn Sie Ihre Pipeline während der Ausführung beobachten, wird über das Symbol Phasen der Fortschritt angezeigt.
  7. Wenn die Pipeline fehlschlägt, beheben Sie das Problem und führen Sie die Pipeline erneut aus.
  8. Klicken Sie auf Dashboards und wählen Sie Ihr Pipeline-Dashboard aus, damit Sie die Pipeline-Aktivität überwachen können.

Ergebnisse

Die Pipeline wurde ausgeführt und die Entwicklerdatei aus einer GitLab-Instanz heruntergeladen. Die Pipeline-Aufgabe hat die Anwendung in einem Kubernetes-Cluster bereitgestellt und Sie haben alle Aktivitäten auf dem Pipeline-Dashboard überwacht.

Nächste Maßnahme

Weitere Informationen zur Verwendung von Automation Pipelines finden Sie unter Definition und Funktionsweise von Automation Pipelines.

Wenn Sie die hier benötigten Informationen nicht finden, erhalten Sie weitere Hilfe im Produkt. Das Hilfesymbol öffnet den produktinternen Hilfe-Bereich in der Automation Pipelines Benutzeroberfläche.

  • Klicken Sie auf die Wegweiser und QuickInfos in der Benutzeroberfläche, um die kontextspezifischen Informationen, die Sie benötigen, am geeigneten Ort und zur geeigneten Zeit zu erhalten.
  • Öffnen Sie den Bereich „Produktinterner Support“ und lesen Sie die Themen, die für die aktive Seite der Benutzeroberfläche angezeigt werden. Um Antworten auf Fragen zu erhalten, können Sie auch im Bereich suchen.