Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
AGurau1639681093
Contributor II
Contributor II

scheduled Talend project doesnt execute the latest branch from GitHub

Hi, newbie here. I am not sure if my post belongs in here or not but basically after I finished developing a Talend project I am trying to schedule it. It didn't run the branch I wanted. It runs the initial version the person who trained us created that basically displays names from a tRow generator.

How do I tell Talend Management Console to execute the latest branch of the project? The project only takes the github path which is the same, just that since the initial check in of that simple project - during training - I branched that code.

So basically how o I tell Talend Management Console to run the latest branch? I thought it does that by default, but apparently not.

I attach pics of both github and Talend Management Console.

I am not sure what to do.

Thanks.

Adriana

Labels (3)
3 Replies
Anonymous
Not applicable

I am a little confused as to what you are trying to do here. You say you want to schedule a project and that TMC didn't run the branch you wanted it to. Are you talking about running jobs that are part of the project or are you simply talking about working (building jobs) on a particular branch?

Anonymous
Not applicable

Hello,

 

This is the point where you want to consider using CI/CD. We have a guide for Jenkins that'st he easiest to get started with (confirmed by many)

https://help.talend.com/r/en-US/Cloud/software-dev-lifecycle-best-practices-guide/ci-jenkins

 

I'd suggest to add/create some Test Cases so during the build you'll be notified if there's an issue (if the test case is thorough / well designed of course)

https://help.talend.com/r/en-US/Cloud/software-dev-lifecycle-best-practices-guide/ci-test-cases

 

So once you set up Jenkis you can schedule the builds to happen after each commit / at a scheduled interval (CRON) / manual trigger.

 

You can also do this from studio: https://help.talend.com/r/en-US/8.0/studio-user-guide/publish-jobs

This does work if you have a few jobs, but requires you to open studio etc. Jenkins can do this automatically without a studio. (Well it does need a studio but the installation happens automatically.)

reinier1
Contributor III
Contributor III

If you want to run your jobs after a fresh compile, you can use the Jenkins Talend plugin for that:

 

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