2017-03-10 68 views
0

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

SVN提交“注释”

然而,詹金斯似乎不知道如何在“执行Windows批处理文件”后生成的选择与这些命令行做的事:我一直在使用,如基本的命令尝试。我只是收到批处理文件造成的“未知原因”造成的构建失败。我看到我正在使用的服务台已经安装了Subversion插件,但可能还有其他东西丢失。我知道,当我在本地使用命令提示符下,我需要使用这样的事情:

“C:\ Program Files文件\ TortoiseSVN的\ BIN \ TortoiseProc.exe” /命令:提交/路径:/网址:

但是,Jenkins由第三方托管,我没有直接访问服务器的权限,因此我无法实现这种路径数据。所以我现在想看看我是否可以按照我的客户要求纯粹通过Jenkins运行。

任何人都有与SVN成功提交通过Jenkins更新版本更改?

谢谢!

-Cameron

回答

0

你为什么决定来运行通过詹金斯TortoiseProc? TortoiseProc不是此任务的正确工具,请使用svn.exe客户端。

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