Option1: Scheduling automatic test executions in your build environment using Talend CI Builder - 7.0

Talend Software Development Life Cycle Best Practices Guide

author
Talend Documentation Team
EnrichVersion
7.0
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 Studio

In case you want to use your own Continous Integration server to schedule test executions, Talend allows you to do so by providing you the Talend CI Builder.

Talend CI Builder is a Maven Plugin delivered by Talend that transforms the Talend Job sources to Java classes using the Talend CommandLine application, allowing you to execute your tests in your own company Java factory.

Warning: The content of this document also applies to ESB (Routes and Data Services). However, note that the use of the CI Builder for ESB purposes is in TECHNICAL PREVIEW in this version and it is recommended to use the Talend CommandLine commands to build and publish Routes and Data Services in a production environment.

The following sections introduce one way to automate the test executions using the Talend CommandLine and Talend CI Builder that generate the sources, as well as a Jenkins server that creates builds automating the execution of all Test cases and deploys them on the Nexus artifact repository. The Jenkins server is also used to monitor these executions.

Talend Continuous Integration is Maven-compliant, which means that you have the possibility to use the Talend Maven commands with any stable version of your Continuous Integration server (Jenkins, Bamboo, etc.).