Configurer Azure DevOps
Mise en place de l'environnement
- Assurez-vous d'avoir configuré votre compte Microsoft Azure DevOps. Consultez la documentation Azure DevOps pour son installation et sa configuration générale.
- Téléchargez et extrayez le fichier archive azure-pipeline.zip contenant ces fichiers : azure-pipeline.yml, maven_settings.xml et sample_pom.xml.
- Installez Java JDK 17 et Apache Maven en version supérieure ou égale à 3.6.3, configurez un compte Git sur un système de contrôle des versions compatible avec Azure DevOps (Azure Repos, GitHub, Bitbucket Cloud).
- Selon l'emplacement de publication de vos artefacts, configurez vos référentiels d'artefacts (Nexus, Artifactory) et votre compte Talend Cloud.
Système d'exploitation | CPU (processeur) | RAM | Taille du disque SSD |
---|---|---|---|
Windows, Linux, Mac | 4 cœurs ou équivalent | 4 Go (minimum) | 50 Go (minimum) |
Créer votre projet Azure DevOps
- Si vous n'avez pas encore d'organisation dans Azure DevOps, créez-en une.
- Créez un projet et rendez-le privé.
Créer un groupe de variables
Dans Azure DevOps, vous pouvez créer un groupe de variables pour stocker les valeurs que vous souhaitez contrôler (URLs, identifiants, etc) et les réutiliser dans tous vos pipelines.
Note InformationsRemarque : Une fois votre pipeline Azure créé, retournez sur cette page pour vérifier les autorisations du pipeline (Pipeline permissions) afin de vous assurer que le pipeline peut utiliser ce groupe de variables.
- Sur la page Variable groups (Groupes de variables). , rendez-vous dans l'onglet
- Ajoutez un groupe de variables et nommez-le, par exemple talend_cicd_param (cet identifiant sera utilisé dans le pipeline Azure).
- Ajoutez les variables et les valeurs suivantes au groupe :
- patch_url : URL du dossier où télécharger les patchs cumulatifs pour le Studio Talend.
Exemple : https://update.talend.com/Studio/8/updates/R2025-07
- talend_ci_builder_version : Version du plug-in Maven Talend CI Builder utilisé pour générer des fichiers POM, du code et le build.
Exemple : 8.0.20
- talend_cloud_url (pour publier les artefacts dans Talend Cloud) : URL du service Talend Cloud dans lequel déployer vos artefacts.En fonction de votre région :
- AWS Singapour : https://tmc.sg.cloud.talend.com/inventory
- AWS USA : https://tmc.us.cloud.talend.com/inventory
- AWS UE : https://tmc.eu.cloud.talend.com/inventory
- AWS Asie-Pacifique : https://tmc.ap.cloud.talend.com/inventory
- AWS Australie : https://tmc.au.cloud.talend.com/inventory
- Azure USA Ouest : https://tmc.us-west.cloud.talend.com/inventory
- talend_cloud_token (pour publier les artefacts dans Talend Cloud) : jeton d'accès personnel nécessaire à l'authentification de votre compte Talend Cloud.
- artifact_repo_url (pour publier les artefacts dans un référentiel d'artefacts) : URL du référentiel d'artefacts (Nexus, Artifactory, etc.) dans lequel déployer vos artefacts.
- patch_url : URL du dossier où télécharger les patchs cumulatifs pour le Studio Talend.
Stocker vos fichiers sécurisés
Dans Azure DevOps, vous pouvez ajouter vos fichiers Maven personnalisés, ainsi que votre licence de produit Talend ou des patchs locaux, sous forme de fichiers sécurisés. Vous pouvez ensuite utiliser ces fichiers dans des pipelines d'intégration continue ou de déploiement continu.
Prérequis :
- Assurez-vous d'avoir extrait ces fichiers depuis l'archive azure-pipeline.zip : maven_settings.zip et sample_pom.zip.
- Adaptez le fichier maven_settings.xml à votre environnement en remplaçant les valeurs des paramètres (URL de Nexus ou d'Artifactory, noms d'hôtes, ports, identifiants, etc.) et sauvegardez vos modifications.
- Sur la page Secure files (Fichiers sécurisés). , rendez-vous dans l'onglet
- Cliquez sur le signe + pour charger le fichier maven_settings.xml.
- Cliquez sur le signe + pour charger votre fichier de licence. Vous devez avoir reçu votre fichier de licence Talend par e-mail. Il est également disponible dans le dossier d'installation du Studio Talend précédemment configuré.
- Cliquez sur le signe + pour charger le fichier sample_pom.xml.
- Une fois votre pipeline Azure créé, retournez sur cette page, cliquez sur les fichiers chargés, sélectionnez Pipeline permissions (Autorisations du pipeline) et assurez-vous que le pipeline Azure peut utiliser les fichiers sécurisés.