Creating the Jenkins projects

Talend Software Development Life Cycle Best Practices Guide

author
Talend Documentation Team
EnrichVersion
6.5
EnrichProdName
Talend Big Data
Talend MDM Platform
Talend Data Integration
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend Data Management Platform
task
Design and Development
Deployment
Administration and Monitoring
EnrichPlatform
Talend Repository Manager
Talend Studio
Talend Administration Center
Talend JobServer
Talend CommandLine
Talend Artifact Repository
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.