我有詹金斯从SVN有时拉。如果项目上有提交,它将使用新的版本号重建项目。我想找到一种方法在依赖它的项目中更新对此项目的引用。我没有找到任何运气。Jenkins - 自动更新依赖关系
因此,例如我有项目A,B和C. A是一个数据层和B,C是依赖于它。当A的程序集信息/版本更新时,我需要B和C来引用这个新版本。
有没有人有过这样的经历?
我有詹金斯从SVN有时拉。如果项目上有提交,它将使用新的版本号重建项目。我想找到一种方法在依赖它的项目中更新对此项目的引用。我没有找到任何运气。Jenkins - 自动更新依赖关系
因此,例如我有项目A,B和C. A是一个数据层和B,C是依赖于它。当A的程序集信息/版本更新时,我需要B和C来引用这个新版本。
有没有人有过这样的经历?
在我们的Jenkins CI中,我们使用了Artifactory和Ivy的组合。每当我们构建CI构建时,我们都会将常青藤依赖设置为'latest.integration'。这会自动选择该依赖关系的最新CI构建。
http://ant.apache.org/ivy/history/latest-milestone/bestpractices.html
谢谢,我会给这个看看! – Marsh
当然,这似乎是合理的。你有什么问题?有没有一个命令可以在笔记本电脑的项目B中运行,以更新项目A的引用版本?如何做一个詹金斯的工作,这样可以在项目A构建时启动? – burnettk
到目前为止没有任何内容可以更新参考。这是通过进入项目手动完成的。最后一部分真的有我的问题。我想在项目A建立时将它作为一个自动化后期制作步骤添加,但我不知道如何以最佳方式做到这一点。 – Marsh