Installing Talend CI Builder and uploading it on Nexus - 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

Before you begin

You have met the prerequisites stated in Before configuring the execution of your Jobs.

Procedure

  1. Unzip the Talend-CI-Builder-V7.0.1.zip archive file in the directory of your choice.
  2. Browse to this installation directory and execute the following command:
    mvn install:install-file -Dfile=ci.builder-7.0.1.jar -DpomFile=ci.builder-7.0.1.pom
  3. In your Nexus web application:
    1. From the Server administration and configuration tab, go to Repository > Repositories.
    2. Click the Create Repository button and select maven2 (hosted) as repository type.
    3. Name the repository thirdparty then click Create Repository.

      This repository has been previously declared in the maven_user_settings.xml file, see Before configuring the execution of your Jobs.

      For more information about how to create repositories on Nexus, see the Nexus documentation.

  4. Browse to the CI Builder installation directory and execute the following command to deploy the new repository on Nexus:
    mvn deploy:deploy-file -Dfile=ci.builder-7.0.1.jar -DpomFile=ci.builder-7.0.1.pom -DrepositoryId=thirdparty -Durl=http://127.0.0.1:8081/repository/thirdparty/ -s <commandlinePath>/configuration/maven_user_settings.xml

    where the -Durl parameter value corresponds to your repository URL on Nexus and the -s parameter value corresponds to the path to your maven_user_settings.xml file.

Results

This Maven Plugin is now available for anyone and can be incorporated in your builds.