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.
Prozedur
- Rufen Sie auf der Seite Pipelines > Library (Bibliothek) die Registerkarte Variable groups (Variablengruppen) auf.
- Fügen Sie eine neue Variablengruppe hinzu und geben Sie ihr einen Namen.
-
Fügen Sie der Gruppe die folgenden Variablen und Werte hinzu:
- 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. Unter „Vor der Planung der Artefakt-Ausführung“ finden Sie ein Beispiel für das Hosting eines P2-Archivs in Tomcat.
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.
- 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. Unter „Vor der Planung der Artefakt-Ausführung“ finden Sie ein Beispiel für das Hosting eines P2-Archivs in Tomcat.
-
Prüfen Sie die Pipeline permissions (Pipeline-Berechtigungen), um sicherzustellen, dass die von Ihnen erstellte Azure-Pipeline diese Variablengruppe verwenden kann.