Creating the Jenkins projects - 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
How to create the build projects on the Jenkins server.

Procedure

  1. Launch the Jenkins server.
  2. Create three Jenkins build projects (Maven projects):

    Project name (example)

    Goal

    GenerateSources

    Gets the sources (potentially at each commit) and converts them to Java classes with the Talend CI Builder. This project calls the Talend CommandLine application that generates all the sources of the Jobs and Tests you have created in your project. See Configuring Jenkins to generate the sources.

    RunTests

    Project triggered at the end of the build project GenerateSources that runs all Test Cases at once. See Configuring Jenkins to run all tests.

    DeployToNexus

    Project triggered at the end of the build project RunTests that deploys the Jobs on the Nexus repository of your choice. See Configuring Jenkins to deploy Jobs on Nexus.