Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
BipinNS
Contributor II
Contributor II

Regarding Talend CI

We're using talend data management platform 7.3.

Recently we started publishing jobs to artifactory and use ansible for deployment.

However, we need to implement CI wherein we automate the publishing of artifacts to Artifactory. Could you please advice what would be the best way to implement the CI process.

Also, Is there a way to maintain project libraries in a separate central repo in artifactory, currently lib is maintained per job while publishing.

​would really appreciate to get suggestions.

Labels (3)
2 Replies
Anonymous
Not applicable

Hello,

 

here's my 3 step process to success:

  • Get Jenkins installed.
  • Put aside ~2-3 hours. (you don't need this much but just incase)
  • Follow this guide (read it carefully!): https://help.talend.com/r/en-US/7.3/software-dev-lifecycle-best-practices-guide/ci-jenkins
  • Profit! (and let us know how long it took 🙂 )

 

There's an existing feature request to remove (hydrate) those artifacts but so far only an idea. (Feel free to raise a ticket with support that you need it as well.)

 

PS: If you're lucky you might not even need your own nexus as the dependencies should be fetchable from the repos listed in the maven settings.xml published on talend help, if your target is artifactory then you will have that repo anyways.

reinier1
Contributor III
Contributor III

There is a Jenkins plugin for Talend that can do part of the job, besides the compile.

 

https://plugins.jenkins.io/talend/