Jenkins部署需要很长时间从SVN签出代码以获取新标签

时间:2014-11-13 10:06:58

标签: svn deployment jenkins

在Linux服务器上使用 Jenkins 作为CI进行部署。部署简单方便。

但问题是,每次我需要将构建部署到创建的 SVN标记时,SVN结帐需要很长时间。结帐 .jar 文件需要很长时间。

有没有办法跳过这部分?我的意思是,手动复制 .jars (类似这样)将有助于克服部署时间?或任何其他程序?

1 个答案:

答案 0 :(得分:1)

在我看来,Jar文件不应该在源代码管理系统中受版本控制,而应该只在SVN中对其源代码进行版本控制。

但是,如果您在SVN中设置了jar文件,那么我建议您将它们移动到SVN库中的公共文件夹,然后仅在库文件夹发生更改时才进行结帐。

在Jenkin的工作空间中,可以相对于作业工作空间目录引用库/可以配置单独的作业以根据需要更新/签出库。

这有助于减少实际工作在从SVN下拉库时浪费时间的延迟。