Hudson——从多个版本控制系统中获取源代码
我想创建一个新的 hudson 作业,从两个版本控制系统 cvs 和 svn 中获取源代码。
这可能吗。我不想从 cvs 的东西转移到 svn,因为我们很快就会转移到 git。
建议?
I want to create a new hudson job that pulls sources from two version control system cvs and svn.
Is this possible. I dont want to move from cvs stuff to svn, because we will soon be moving to git.
suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
例如,如果您创建一个“自由式”软件项目,您可以将其配置为使用 CVS。
在构建说明中,您添加必要的命令来检出 subversion 源(如果尚未检出)并更新它们(如果已检出)。
在这些命令之后,您可以添加常规构建命令。
当然,构建只会在配置的 CVS 上触发。
要同时触发这两个任务,请创建一个虚拟项目来检查颠覆,不执行任何操作,但将其配置为触发第一个作业。
我希望没有重叠的文件夹/文件,因为这样您就会享受到很多乐趣...
祝您好运!
if you create a 'freestyle' software project you can configure it to use CVS for example.
In the build instructions you add the commands necessary to checkout the subversion sources if they are not yet checked out and update them if they are.
After these commands you add your regular build commands.
Of course the build will only trigger on the configured CVS.
To trigger on both, create a dummy project which checks out the subversion, does nothing, but configure it to trigger the first job.
I hope there are no overlapping folders/files because then you're in for a lot of fun...
good luck!