Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Konfigurieren von Azure DevOps

Erstellen Ihres Azure DevOps-Projekts

  1. Wenn Sie noch nicht über eine Organisation in Azure DevOps verfügen, dann erstellen Sie eine.
  2. Erstellen Sie ein Projekt und kennzeichnen Sie es als privat.

Erstellen einer Variablengruppe

In Azure DevOps können Sie eine Variablengruppe erstellen, um Werte zu speichern, die Sie steuern möchten (URLs, Anmeldedaten usw.), und diese dann in allen Pipelines erneut zu verwenden.

InformationshinweisAnmerkung: Nachdem Sie Ihre Azure-Pipeline erstellt haben, gehen Sie zurück zu dieser Seite und prüfen Sie die Pipeline permissions (Pipeline-Berechtigungen), um sicherzustellen, dass die Pipeline diese Variablengruppe verwenden kann.
  1. Rufen Sie auf der Seite Pipelines > Library (Bibliothek) die Registerkarte Variable groups (Variablengruppen) auf.
  2. Fügen Sie eine neue Variablengruppe hinzu und geben Sie ihr einen Namen.
  3. Fügen Sie der Gruppe die folgenden Variablen und Werte hinzu:
    • Dieser Parameter wird nur für Benutzer mit Talend Studio 8.0.1 R2024-04 oder niedriger unterstützt und benötigt:

      p2_base_url: URL des P2-Servers, der Talend CommandLine sowie die Maven-Plug-Ins enthält, die zur Generierung und Implementierung der Artefakte erforderlich sind. Ein Beispiel für das Hosten des P2-Archivs in Tomcat finden Sie unter Vor der Planung der Artefakt-Ausführung.

      Beispiel: https://update.talend.com/Studio/8/base

    • p2_update_url: URL des Ordners, aus dem die kumulierten Patches heruntergeladen werden können.

      Beispiel: https://update.talend.com/Studio/8/updates/R2023-02

    • talend_cloud_url (zur Veröffentlichung der Artefakte in Talend Cloud): URL des Talend Cloud-Dienstes, in dem die Artefakte implementiert werden sollen.

      Beispiel: https://tmc.eu.cloud.talend.com/inventory/

    • talend_cloud_token (zur Veröffentlichung der Artefakte in Talend Cloud): Das für die Authentifizierung bei Ihrem Talend Cloud-Konto erforderliche persönliche Zugriffstoken.
    • artifact_url (zur Veröffentlichung der Artefakte in einem Artefakt-Repository): URL des Artefakt-Repository (Nexus, Artifactory usw.), in dem Sie Ihre Artefakte implementieren möchten.
    • docker_registry (zur Veröffentlichung der Artefakte in Docker): URL der Docker-Registry, in der Sie Ihre Artefakte implementieren möchten.
    • docker_image_name (zur Veröffentlichung der Artefakte in Docker): Name des Docker-Images in der Docker-Registry, in der die Artefakte implementiert werden sollen.
    • docker_username (zur Veröffentlichung der Artefakte in Docker): Benutzername für die Authentifizierung bei der Docker-Registry.
    • docker_password (zur Veröffentlichung der Artefakte in Docker): Passwort für die Authentifizierung bei der Docker-Registry.

Speichern Ihrer sicheren Dateien

In Azure DevOps können Sie Ihre benutzerdefinierten Maven-Dateien sowie Ihre Talend-Produktlizenzen oder lokalen Patches als sichere Dateien hinzufügen und diese Dateien dann in den CI/CD-Pipelines verwenden.

Vorbereitende Schritte:

  • Laden Sie folgende Dateien herunter und extrahieren Sie sie:
  • Rufen Sie das CI Builder-Plug-In-Archiv ausgehend von Ihrer Lizenz-E-Mail oder über den Bereich Continuous Integration (CI) for cloud (Kontinuierliche Integration (CI) für die Cloud) auf der Seite Downloads Ihres Talend Cloud-Kontos ab.
    InformationshinweisAnmerkung: Die Speicherung von Talend CI Builder ab 8.0.4 in Azure DevOps ist optional. Ab Talend CI Builder 8.0.4 steht das Plug-In im offiziellen Talend-Repository zur Verfügung, referenziert in der Datei maven_settings.xml.
  • Passen Sie die Datei maven_settings.xml an Ihre Umgebung an. Ersetzen Sie dazu die Parameterwerte (Nexus- oder Artifactory-URLs, Hostnamen, Ports, Anmeldedaten usw.) und speichern Sie die vorgenommenen Änderungen.
    InformationshinweisTipp: Die Beispieldatei wurde für Nexus entwickelt. Wenn Sie ein anderes Artefakt-Repository, wie z. B. Artifactory, verwenden, müssen Sie dieses Beispiel an Ihre Repository-URLs anpassen.
  1. Rufen Sie auf der Seite Pipelines > Library (Bibliothek) die Registerkarte Secure files (Sichere Dateien) auf.
  2. Klicken Sie auf das Pluszeichen, um die Datei maven_settings.xml hochzuladen.
  3. Klicken Sie auf das Pluszeichen, um die Lizenzdatei hochzuladen.
  4. Klicken Sie auf das Pluszeichen, um das von Ihrem Talend Cloud-Konto heruntergeladene CI-Plug-In Talend-CI-Builder-Maven-Plugin-20211109_1610-V8.0.x.zip hochzuladen.
  5. Klicken Sie auf das Pluszeichen, um die Datei sample_pom.xml hochzuladen.
  6. Nachdem Sie Ihre Azure-Pipeline erstellt haben, gehen Sie zurück zu dieser Seite, wählen Sie Pipeline permissions (Pipeline-Berechtigungen) aus und vergewissern Sie sich, dass die Azure-Pipeline alle sicheren Dateien verwenden kann.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!