Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi !
I want to do Build-on-push with Talend ESB projects.
I've installed Nexus, CommandLine and Jenkins.
A Talend ESB project contains a multi-module maven project. Parent project version is set from Studio, Project properties / Build / Maven / Deploy versionning. I can set a "-SNAPSHOT" version by clicking "Use Snapshot" checkbox. Modules version (i.e. Jobs or routes version) are defined in Studio as Job version or Route version ; AFAIK, these versions can not be "-SNAPSHOT" maven version.
Using mvn deploy, with all required options, jobs artifacts and routes artifacts are correctly deployed, as release artifacts, due to non-snapshot route or job version. I can deploy only once, because Nexus "release" repository do not allow to update artifacts.
What's the way to push many time a SNAPSHOT job or route, and to decide when I want to generate a RELEASE ?
Christophe
Hello,
What's your Talend environment installed? Any CI server?
At the first step, please make sure that SVN or Git Integration with TAC / Studio must be tested and fully working. Server must be accessible from CI server – pay particular attention to any http / https proxies that might be present in the customer’s environment and ensure that Talend environment communications are not going via the proxy unless necessary.
Best regards
Sabrina
by the way what is the minimum requirement for a build talend job to work on any new system ??? is it only JAVA installed ? i mean jdk for the java command to run the job . cause the job built has already all jars needed in lib directory winthin it .
or wwe need a lot more things ?
Hello,
It depends on what's talend solution you are using.
Here is online installation guide about Talend Open Studio for Data Integration : Prerequisites
Best regards
Sabrina