Ryan Nelson
Ryan Nelson

Reputation: 4666

"Copy" an artifact in Ivy

In Ivy I have a published artifact that is flagged with an integration status. Our CI server continuously publishes the artifact when it detects changes in the source code.

At some point we reach a stable release point, and want to publish the artifact with a release status and an actual version number. However, I'd rather not have to do any additional build processing (such as checking out the code and running a build script). It would be much safer to simply take the artifact as presently published (as integration), and "copy" it to the new status and version. My question is: can Ivy do this?

I'd rather not do this directly on the filesystem if possible, for a few reasons. One way to do this is do a retrieve and then republish. I am wondering if there were some cleaner way to do it on the repository itself.

Upvotes: 0

Views: 73

Answers (1)

Mark O'Connor
Mark O'Connor

Reputation: 77951

I don't think this is possible using ivy. Promoting builds is normally a feature supported by repository managers, rather than build clients.

Nexus Pro has a staging suite and Artifactory supports similar features.

Upvotes: 1

Related Questions