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: 
hodgy
Contributor
Contributor

Release Process - How/when to publish to Snapshot and Release repositories?

I've been using Talend for a while and have recently updated to Talend Enterprise 7.0.1

Within TAC, I get a message on the publisher tab that support has been deprecated with Nexus 3... that got me thinking.

 

How does the rest of the community manage the release process? I'm confused about when to publish to snapshot versus release, and more importantly when & how you get something into the release repository.

 

My intention was to publish as often as needed to snapshot, increment the version number as appropriate for major/minor/bugfix changes and deploy to dev/test environments. Once tested/accepted, I wanted to (manually) promote the snapshot to the release repository. We would then have a policy where only items from the release repository are deployed to production environments. This doesn't seem easily possible.

 

What tools/processes do you use to achieve this? (or do you do it differently?)

 

Talend Professional Services don't seem to have an answer to this that doesn't involve either manually republishing to release (from studio), which would potentially pull in subsequent changes, or a rather vague "this can be achieved via CI/CD", or some other manual process that opens up the chance for human error.

Labels (4)
2 Replies
Anonymous
Not applicable

Hello,
Here is the Talend 7.0.1 Release Notes listing of "deprecated and removed items" which includes the Publisher and commandline run as a server:

https://help.talend.com/reader/iAD8HwRiMEUI3A09IfKWpg/xIkiVjmOzjxsBxRg0F5ufw 

The limitation applies only to Publisher. Publisher is also deprecated and we recommend to use the Maven based CI approach supporting Nexus 3.

You can let the nexus 3 installed and publish from the studio, or installing the Talend CI builder and use the continuous integration way.

Best regards

Sabrina

hodgy
Contributor
Contributor
Author

"we recommend to use the Maven based CI approach supporting Nexus 3"
could you be more specific?