Accéder au contenu principal Passer au contenu complémentaire

Création du pipeline Jenkins

Configurez le script de pipeline fourni par Talend afin de générer des éléments de projet en fonction de la phase Maven que vous visez et du référentiel dans lequel vous souhaitez déployer les artefacts.

Certains paramètres proviennent des fichiers de paramètres et de configuration précédemment configurés et stockés dans Jenkins. Pour plus d'informations concernant les paramètres Maven Talend que vous pouvez utiliser pour configurer votre pipeline, consultez Options du build Maven Talend personnalisé.

Avant de commencer

Assurez-vous d'avoir extrait ce fichier depuis l'archive jenkins_pipeline.zip : Talend_Simple_Pipeline.jenkins .

Note InformationsAvertissement : Ce fichier est un exemple et doit impérativement être adapté à votre environnement avant utilisation. Ils vous donnent des commandes et des options Maven prédéfinies que vous pouvez personnaliser pour répondre à vos besoins particuliers de déploiement. Par exemple, le fichier de script Talend_Simple_Pipeline.jenkins vous permet de construire et publier des artefacts dans Talend Management Console. Si vous souhaitez publier des artefacts dans un référentiel d'artefacts ou dans Docker, décommentez les paramètres correspondant dans le script.

Procédure

  1. Modifiez et adaptez les valeurs du fichier en fonction de votre environnement :
    Note InformationsRemarque : Toutes les variables des projets ont été configurées dans le script afin de simplifier l'import dans Jenkins. Toutefois, la bonne pratique consiste à les externaliser dans le projet Jenkins et à les définir comme variables dans l'interface, afin de les mettre à jour plus facilement. Pour ce faire, sélectionnez This project is parameterized? (Ce projet est-il paramétré ?) dans la configuration générale de votre pipeline de projet, ajoutez-les puis supprimez-les du scipt.
    Paramètre Description Exemple de valeur
    PROJECT_NAME Nom du projet Talend, comme déclaré dans Talend Management Console ou Talend Administration Center. CICD
    GIT_URL URL du référentiel (dépôt) Git hébergeant les sources du projet Talend. https://github.com/company/cicd.git
    GIT_BRANCH Branche Git à builder. main
    JOB_LIST Liste des Jobs à construire, avec les valeurs séparées par une virgule. Utilisez le format jobs/process/<PATH>/<name_of_the_job>_<version> pour les Jobs et le format jobs/routes/<PATH>/<name_of_the_route>_<version> pour les Routes ESB.

    Le nom du Job ou de la Route est en minuscules.

    Si vous devez construire le projet complet, supprimez le paramètre -pl ${JOB_LIST} de l'invite de commande Maven.

    jobs/process/LOAD/hello_world_0.1
    TMC_ENV Environnement de Talend Cloud. DEV
    TMC_WORKSPACE Espace de travail Talend Cloud cible. L'utilisateur·trice de l'intégration continue Talend doit avoir l'autorisation Publish (Publier) sur cet espace de travail. CICD
    PATCH_URL URL du référentiel Talend hébergeant les patchs et les mises à jour (à distance ou en local). https://update.talend.com/Studio/8/updates/R2025-07
    TALEND_CI_BUILDER_VERSION Version de Talend CI builder liée à la version du patch. 8.0.20
  2. Commentez/Décommentez les étapes de build correspondant à 'Talend Cloud' ou 'Talend on-prem', dans le script, en fonction de vos besoins.
  3. Depuis la page d'accueil de Jenkins, cliquez sur + New item (+ nouvel élément).
  4. Saisissez un nom pour votre pipeline, Talend_Simple_Pipeline par exemple.
  5. Sélectionnez le type pipeline.
  6. Cliquez sur OK.
  7. Copiez-collez le contenu Talend_Simple_Pipeline.jenkins mis à jour dans le champ Script et appliquez les modifications.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.