SVN使用Jenkins提交

时间:2017-03-10 19:28:29

标签: maven svn jenkins command commit

我最近创建了一个自动化流程来为我的组织运行多步骤Maven构建。他们现在希望使用Jenkins自动完成整个过程。我已经能够使用Maven命令成功创建分支,构建,更改版本等,但我很难用Jenkins提交版本更改(例如1.0.1-Snapshot到1.0.1-E1)。我尝试过使用基本命令,如:

SVN提交“评论”

但是,Jenkins似乎不知道在“执行Windows批处理文件”后期构建选项中如何处理这些命令行。我只是因为“未知原因”而收到批处理文件导致的构建失败。我看到我正在使用的帮助台安装了Subversion插件,但也许缺少其他东西。我知道当我在本地使用命令提示符时,我需要使用这样的东西:

“C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe” / command:commit / path:/ url:

但是,Jenkins由第三方托管,我无法直接访问服务器,因此我无法实现这种路径数据。所以我现在正在寻找能否以某种方式运行这个,纯粹通过Jenkins作为我的客户端请求。

SVN承诺通过Jenkins更新版本更新是否有任何成功?

谢谢!

-Cameron

1 个答案:

答案 0 :(得分:0)

你为什么决定通过詹金斯运行TortoiseProc? TortoiseProc不适合执行此任务,使用svn.exe客户端。

TortoiseProc可用于TortoiseSVN的GUI自动化,但这种情况与运行Jenkins完全不同。

相关问题