Configuring Jenkins to generate the sources - 6.5

Talend Software Development Life Cycle Best Practices Guide

author
Talend Documentation Team
EnrichVersion
6.5
EnrichProdName
Talend Big Data
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
task
Administration and Monitoring
Deployment
Design and Development
EnrichPlatform
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Repository Manager
Talend Studio
To generate the sources of your Jobs and Tests on the Jenkins server, you need to:
  • link the GenerateSources Jenkins project to the SVN/Git project where your sources are stored. See Link the Jenkins project to the SVN/Git project.

  • decide how to generate your sources:
    • Recommended: locally (script mode): generate the sources of your Jobs and Tests locally without having to keep the Talend CommandLine up and running during the build execution, as the Talend CommandLine is called, used and shut down. It allows you to run several builds at the same time based on the same Talend CommandLine installation, however you need to use a different workspace for each build.

    • Alternative: remotely (server mode): generate the sources of your Jobs and Tests remotely using the Talend CommandLine which needs to be launched (often installed as a service).

      See Create the POM file to generate sources.

  • specify the parameters to generate sources in the GenerateSources Jenkins project. See Specify the parameters to generate the sources.