Automate the build of jobs and integrate with Jenkins

One Star

Automate the build of jobs and integrate with Jenkins

Hi All,
I wanted to check if the below scenario is possible using Talend Enterprise edition.
1,Build the talend job from command line .
2,Schedule a script to be run daily to build the latest code.
3,Integrate the script with Jenkins so that changes to the job are picked up in an automated fashion.
It would be really helpful if you can suggest the best way to take it forward.Currently we are using open studio and we believe it is not possible to get the desired result using open studio.
Regards,
Sunil
Sixteen Stars

Re: Automate the build of jobs and integrate with Jenkins

Yes, this can be done with the CommandLine tool that is available with the Enterprise Edition. 
One Star

Re: Automate the build of jobs and integrate with Jenkins

Thanks for the reply.I'll try this out in the Enterprise trial edition..
Sunil
Six Stars

Re: Automate the build of jobs and integrate with Jenkins

Hi Sunil,
can you then post your small how to which might consists of some flow/check/commands you used in correlation with Jenkins, I also plan to put Talend into continuous integration domain, so this information might be really handy.
Ladislav
One Star

Re: Automate the build of jobs and integrate with Jenkins

Hi Ladislav,
Surely I would have done so,however I am not an expert on Jenkins,this is something new for me.
As of now we have decided not to go with the enterprise edition.Rather we will be checking in the code to git and then build the jar and .sh out of it.
Regards,
Sunil
One Star

Re: Automate the build of jobs and integrate with Jenkins

I have done it at a previous contract, in Jenkins you can specify keywords in a output (like Talend logs) that indicate a failure, you will probably need to use a combination of CommandLine and MetaServlet (both have a couple of pages of information in the TAC User Guide). CommandLine to either export or build the job and Metaservlet to eithier import the job or attach the built job.