Storing the CI builder plugin in Nexus - 8.0

Talend Software Development Life Cycle Best Practices Guide

Version
8.0
Language
English
Product
Talend Big Data
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Module
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Studio
Content
Administration and Monitoring
Deployment
Design and Development

The CI builder plugin is necessary at build time, it is used to automatically download and install the P2-based Talend CommandLine as well as to generate the POM files of your project.

Note: The following procedure is optional for Talend CI Builder 8.0.4 and higher. Starting from Talend CI Builder 8.0.4, it is available in the official Talend repository, which is referenced in the maven_settings.xml file available from the Downloads tab of this page.

Before you begin

  • Retrieve the CI builder plugin archive, either from your license email, or from the Continuous Integration (CI) for cloud section of the Downloads page of your Talend Cloud account.
  • Make sure the Nexus artifact repository that is provided by Talend within the Talend Administration Center archive that contains the talend-custom-libs repository is started and you are logged in your account. If you are using your own Nexus repository, you need to create a talend-custom-libs repository and upload external libraries there.

Procedure

  1. From the Nexus home page, click Browse on the left panel.
  2. Select the talend-custom-libs repository in the list.
  3. Click Upload on the left panel to upload the CI builder files.
  4. In the Choose assets for this component area, browse to the following CI builder files you have previously downloaded:

    builder-maven-plugin-8.0.1.jar

    builder-maven-plugin-8.0.1.pom

  5. Click Upload.

Results

The CI builder files are uploaded to your artifact repositories. The plugin will be used in the CI pipeline.