开发者

Reporting on release changes when using JIRA, Ivy and SVN

Our team has a number of independant services, and (possibly nested) dependant versioned libraries - currently managed in Ivy. Whenever a dependant library is updated, all libraries and services dependant on this need to be re-released.

Therefore the author of a change can carry other people's changes out to Production. We want to generate reports and track changes to dependancies between releases but there doesn't seem to be an easy way of doing this without a significant effort.

We also want to generate a JIRA list开发者_如何学Go of all changes not only in the main project but in dependancies that we own. This is an extension of the problem above.

Otherwise we simply don't know what we are releasing - any ideas?!


I've just been working on the same thing for JIRA, Maven release plugins and Mercurial. The good news for you is that the JIRA Mercurial plugin is based on the JIRA Subversion plugin, so porting the work to the Subversion plugin would not be a crazy amount of work.

Can you give some more detail about how the Ivy release process uses dependencies? The idea of pulling in changes you weren't expecting sounds a bit risky!

~Matt

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜