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: 
Anonymous
Not applicable

Talend 7.1 Deployment with Jenkins, the second release

Hi everybody,

 

as in foreign topics mentioned I´ve created build-process with TAC and Jenkins.

Now deployment for releases is working properly, but....... ;-(((((

 

The problem now is, the second run of the deployment job in Jenkins is fetching all the old jobs again.

What happens, is the release-repository in Nexus don´t allow same version numbers again.

 

Now some questions came up how the deployment is planned with TAC:

 

- How do I set up that only changed jobs within a project are getting updated in Nexus? Is it a maven setting? We use mvn clean deploy, what is correct. Only the first time...

 

- Is there another setting to deploy on Jenkins instead of our process?

 

- we are using GIT branches.. Developer uses local, pushes to dev branch and after that a release branch which is getting pulled from Master branch.

This is the recommended way to do that. This is working.

Now the question... I raise up minor release of the job. After that NEXUS is getting a second version of this version in releases. Is this correct?

 

What I need now is a short description of how using deployment-settings (GroupID e.g.) and a description how deployment should work for just the changed versions of the jobs.

 

Maybe someone is able to describe that... The only description I found is to deploy an explicit Job with version to deploy. But I haven´t found a way changed jobs within a project. This should work each time I start the Jenkins Job.

 

Thx to all...

Labels (4)
1 Reply
Anonymous
Not applicable
Author

No idea from someone? ;-(