Ga naar hoofdinhoud Ga naar aanvullende inhoud

De CI/CD-manifestpijplijn uitvoeren

U hebt het manifest geconfigureerd, u kunt de pijplijn nu uitvoeren in uw sandbox.

Procedure

  1. Klik op het tabblad Pipeline. Dit tabblad toont alle CI/CD-stappen die zijn gegenereerd door Qlik Talend Cloud Migration Toolkit op basis van het geselecteerde doel. De cloud-implementatie Maven-plug-in wordt gebruikt voor deze stap.

    Beschikbare staptypen:

    • Omgeving: Een shellscript (.cmd of .sh) wordt uitgevoerd om informatie weer te geven over de huidige CI/CD-omgeving, inclusief de versie van de geïnstalleerde CommandLine en de versies van de tools zoals Java, Git, Maven, enz…​
    • Git-kloon: Een shellscript wordt uitgevoerd om de bijbehorende bron-Git-opslagplaats te klonen.
    • Werkruimtekopie: Als de bron van het Talend project een map is, wordt een script uitgevoerd om het naar de huidige Talend CommandLine werkruimte te kopiëren.
    • Generatie van CVE-rapport: Een Maven-shellscript wordt uitgevoerd om het CVE-rapport te genereren vanuit Talend CommandLine.
    • CVE-rapport: Een grafische weergave wordt gegenereerd uit het gegenereerde CSV CVE-rapport.
    • Poms genereren: Een Maven-shellscript wordt uitgevoerd om de project-Poms te genereren. Hetzelfde script wordt uitgevoerd om een projectupgrade uit te voeren.
    • Projectupgraderapport: Er wordt een grafische weergave gegenereerd op basis van het gegenereerde CSV-upgraderapport.
    • Pakketartefacten: Er wordt een Maven-shellscript uitgevoerd om de geselecteerde bedrijfsmiddelen (taken, routes) artefacten te genereren.
    • Publiceren naar artefactrepository: Er wordt een Maven-shellscript uitgevoerd om het gegenereerde artefact te publiceren naar de geselecteerde artefactrepository.
    • Publiceren & implementeren naar de cloud: Er wordt een Maven-shellscript uitgevoerd om het gegenereerde artefact te publiceren naar Talend Cloud en de bijbehorende uitvoeringstaken te maken.
    Pipelinetabblad met de verschillende beschikbare stappen.
  2. Klik op Run om de pijplijn te starten en alle gegenereerde stappen uit te voeren. Een succesvolle uitvoering heeft een groen vinkje voor elke stap en een uitvoeringstijd.
    • CVE-rapport-stap: Het CVE-rapport laadt het .csv-bestand dat is gegenereerd door Talend CommandLine en verwerkt het om de weergave te verbeteren met extra mogelijkheden, zoals de verschillende groupBy-velden en weblinks naar de CVE-tickets. Het originele .csv-bestand kan ook direct worden gedownload via de knop aan de rechterkant.
      Voorbeeld van CVE-rapport.
    • Pakketartefact-stap: Een succesvolle Maven-scriptuitvoer toont een overzicht van alle gegenereerde bedrijfsmiddelenartefacten.
    • Publiceren & implementeren naar de cloud-stap: Een succesvolle Maven-scriptuitvoer toont een overzicht van alle gegenereerde bedrijfsmiddelenartefacten.
      Voorbeeld van de weergave Publiceren en implementeren naar de cloud.
      Naast de Maven-uitvoer genereert de cloud-implementatie-Maven-plug-in een uitvoeringsrapport met informatie over het Talend Cloud gepubliceerde artefact en de gemaakte uitvoeringstaak. Bijvoorbeeld:
       ---------------
       - 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

Resultaten

Op Talend Management Console toont de Beheer-pagina de nieuw gemaakte taken.
In de taakdetails vindt u de overeenkomstige CI/CD-manifestconfiguratieopties:
  • Taaknaam gegenereerd op basis van het sjabloon voor taaknaam
  • Geselecteerde omgeving en werkruimte
  • Taakbeschrijving gegenereerd op basis van het beschrijvingssjabloon
  • De geselecteerde Runtime
  • Het gekoppelde asset-artefact

Visit the discussion forum at community.qlik.com

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!