我有一个Jenkins工作,需要查看位于svn中的一些源代码和一些位于git存储库中的源代码。有没有什么好方法可以设置Jenkins来检查两者?
现在,我让Jenkins设置为从subversion中检出,我打算在执行构建步骤之前运行一个脚本来获取我需要的源代码。
有什么建议可以更好地实现这一目标吗?
答案 0 :(得分:11)
有:https://wiki.jenkins-ci.org/display/JENKINS/Multiple+SCMs+Plugin
但是,使用它有一些警告,所以请仔细阅读整个页面。
另一件事是使用Jenkins从其中一个SCM结账,另一个使用“执行Shell”或“执行批处理命令”中的命令行结账。但是,这不会建立在第二个SCM的更改之上。
答案 1 :(得分:0)
我认为你应该采取其他办法。使用Jenkins提供的GIT插件进行克隆,您可以使用可用于SVN的不同客户端工具。