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

Exécuter le pipeline de manifeste d'intégration continue/de déploiement continu.

Vous avez configuré le manifeste, vous pouvez à présent exécuter le pipeline sur votre Sandbox.

Procédure

  1. Cliquez sur l'onglet Pipeline. Cet onglet affiche toutes les étapes d'intégration continue/de déploiement continu générées par Talend Cloud Migration Platform, en fonction de la cible sélectionnée. Le plug-in Maven cloud-deploy est utilisé dans cette étape.

    Types d'étapes disponibles :

    • Environment (Environnement) : un script shell (.cmd ou .sh) est exécuté pour afficher les informations concernant l'environnement courant d'intégration continue/de déploiement continu y compris la version installée du CommandLine et les versions des outils comme Java, Git, Maven, etc.
    • Git Clone : un script shell est exécuté pour cloner le dépôt Git source correspondant.
    • Workspace copy : si la source du projet Talend est un dossier, un script est exécuté pour le copier dans le répertoire Workspace courant de Talend CommandLine.
    • CVE Report Generation : un script shell Maven est exécuté afin de générer un rapport de vulnérabilités depuis Talend CommandLine.
    • CVE Report : une représentation graphique est générée depuis le rapport CSV de vulnérabilités généré.
    • Generate Poms : un script shell Maven est exécuté pour générer les POM du projet. Le même script est exécuté pour effectuer une mise à niveau du projet.
    • Project Upgrade Report : une représentation graphique est générée depuis le rapport CSV de mise à jour généré.
    • Package Artifacts : un script shell Maven est exécuté afin de générer les artefacts de ressources sélectionnées (Jobs, Routes).
    • Publish to Artifact Repository : un script shell Maven est exécuté afin de publier l'artefact généré dans le référentiel d'artefacts sélectionné.
    • Publish & Deploy to Cloud : un script shell Maven est exécuté afin de publier l'artefact généré dans Talend Cloud et créer les tâches d'exécution associées.
    Onglet Pipeline avec les différentes étapes disponibles.
  2. Cliquez sur Run (Exécuter) pour démarrer le pipeline et exécuter toutes les étapes générées. Une exécution réussie est indiquée par une coche verte et une durée d'exécution.
    • Étape CVE Report (Rapport de vulnérabilités) : Le rapport de vulnérabilités charge le fichier .csv généré par Talend CommandLine et le traite pour améliorer l'affichage, avec des fonctionnalités supplémentaires, comme les différents champs de regroupement groupBy et les liens vers les tickets concernant les vulnérabilités (CVE). Le fichier .csv original peut également être téléchargé directement à partir du bouton à droite.
      Exemple de rapport de vulnérabilités
    • Étape Package Artifact (Artefact de package) : Une sortie réussie de script Maven affiche un résumé de tous les artefacts de ressources générés.
    • Étape Publish & Deploy to Cloud (Publier et déployer dans le Cloud) : Une sortie réussie de script Maven affiche un résumé de tous les artefacts de ressources générés.
      Exemple de vue Publish and Deploy to Cloud (Publier et déployer dans le Cloud
      En plus de la sortie Maven, le plug-in Maven cloud-deploy génère un rapport d'exécution contenant les informations relatives à l'artefact publié et à la tâche d'exécution créée de Talend Cloud. Par exemple :
       ---------------
       - Started      : 2023-12-15 at 14:14:23
       ---------------
      
       - PROJECT
         - Name       : PROJECT_721
         - Branch     : master
         - Commit
           - Id       : 57d96b8de6fc0eff3689d14e560b1f0f442d5b41
           - Date     : 2023-07-08T04:10:55+02:00
           - Author   : gandalf.thegrey@middle-earth.talend.com
      
       - MODULE
         - Type       : process
         - Name       : job1
         - Version    : 0.2
         - folder     :
      
       - TALEND CLOUD
         - Domain: AWS_US
         - Environment: redha-dev
           - Id       : 6207f129ce4cda223c78f732
         - Workspace  : test3
           - Id       : 63b6a8727e1af864dcfd87e0
         - Artifact
           - Name     : job1
           - Id       : 651cc33ba572351e47a557d2
           - Version  : 0.1.31.20231612071428
           - Url      : https://app.us.cloud.talend.com/manage-artifacts/6207f129ce4cda223c78f732/workspace/63b6a8727e1af864dcfd87e0/detail/job/651cc33ba572351e47a557d2
         - Task
           - Name     : task_project_721_job1
           - Id       : 6566918d7626287ce7bedd81
           - Version  : 3.3
           - Engine   : cluster-asg (REMOTE_ENGINE_CLUSTER)
           - Url      : https://app.us.cloud.talend.com/tasks-and-plans-administration/6207f129ce4cda223c78f732/63b6a8727e1af864dcfd87e0/tasks/job/6566918d7626287ce7bedd81/detail
      
       ---------------
       - Ended        : 2023-12-15 at 14:14:32
       ---------------
       - Durations
         - Publish    : 00:03.787 min
         - Deploy     : 00:03.718 min
         - Total      : 00:09.077 min

Résultats

Dans Talend Management Console, la page Management (Gestion) affiche les nouvelles tâches.
Dans les détails de la tâche, vous pouvez voir les options de configuration correspondantes du manifeste d'intégration continue/de déploiement continu :
  • Nom de la tâche généré en fonction du modèle de nom de la tâche
  • Environnement et espace de travail sélectionnés
  • Description de la tâche générée en fonction du modèle de description
  • Moteur d'exécution sélectionné
  • Artefact associé de la ressource

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.