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

Modifier la version de déploiement de chaque artefact en une fois

Comment modifier la version de vos Jobs ou Routes de façon centralisée et en une seule fois afin de les déployer et publier avec la version de votre choix. Pour sortir en release votre projet complet avec le même numéro de version fixe, vous devez modifier certains paramètres Maven depuis le Studio Talend.

Avant de commencer

Vous avez créé plusieurs Jobs et/ou Routes dans votre projet.

Procédure

  1. Dans la barre d'outils du Studio Talend, cliquez sur l'icône Project Settings afin d'ouvrir la fenêtre correspondante.
  2. Ouvrez le menu Build > Maven > Deployment Versioning.
  3. Changez la version de vos éléments selon vos besoins :
    • Pour appliquer la même version à tous vos Jobs et Routes en une fois :

      Sélectionnez les éléments à modifier, dans la vue du référentiel.

      Dans le champ de texte Project Version (Version du projet), modifiez la valeur de la version, puis cliquez sur Apply version (Appliquer la version).

      Exemple : La version 1.0.0-SNAPSHOT est changée en 1.0.0 au moment de la sortie de la nouvelle version (release).
      Note InformationsRemarque : Cocher la case Use snapshot vous permet d'ajouter automatiquement le suffixe "-SNAPSHOT" à tous les artefacts sans avoir à modifier la valeur de leur version.
    • Pour appliquer différentes versions à chaque Job et Route en une fois :

      Sélectionnez les Jobs et les Routes à modifier dans la vue du référentiel, puis cliquez sur Update the version of each item (Mettre à jour la version de chaque élément).

      Modifiez les versions dans la colonne New version (Nouvelle version) de la table.
      Note InformationsConseil : Vous pouvez également modifier individuellement les versions de vos éléments, ainsi que le GroupID utilisé pour les déployer, à partir de l'onglet Deployment (Déploiement) des paramètres du Job ou de la Route.
    • Pour appliquer la version utilisée dans le Job ou la Route :

      Sélectionnez les Jobs et Routes que vous souhaitez modifier dans l'arborescence du référentiel, puis cliquez sur Use Job versions pour utiliser la version de l'élément en tant que version de l'artefact à déployer.

  4. (Facultatif) Si vous souhaitez propager automatiquement la valeur de la version à tous vos fichiers POM à un instant donné, cliquez sur le bouton Force full resynchronize POMs dans Build > Maven.
    Note InformationsRemarque : Si un projet est référencé par plusieurs projets de référence dans un projet principal, vous devez synchroniser à nouveau vos fichiers POM pour tous les projets de référence et projets principaux, un par un, du niveau le plus bas de la hiérarchie de référence vers le niveau le plus haut, afin d'éviter les définitions de modules de projets en doublon dans le POM pour Talend CI Builder. Pour plus d'informations, consultez cette documentation.
  5. Cliquez sur OK pour enregistrer vos modifications et fermer la fenêtre.

Résultats

Lorsque vous publiez à nouveau vos éléments de projets sur votre serveur d'intégration continue, par exemple lors d'une sortie de version, ces éléments sont publiés avec la version définie centralement depuis les paramètres du projet dans le Studio.

Pour plus d'informations concernant comment construire des Jobs ou Routes depuis le Studio, consultez les sections Construction de Jobs et Construction de Routes dans le Guide d'utilisation du Studio Talend.

Pour plus d'informations concernant la publication et l'exécution des Jobs via Talend Administration Center ou un serveur externe d'Intégration continue, consultez Construire et déployer (uniquement en anglais).

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 – dites-nous comment nous améliorer !