参数化的Hudson Build能否覆盖svn版本?

参数化的Hudson Build能否覆盖svn版本?,build,hudson,Build,Hudson,我想设置从特定版本重建的功能。默认设置为HEAD,用户可以重建旧版本(已删除)。我仍然想利用哈德逊所有关于SVN等的报告 有什么好办法吗?我想试试。不幸的是,我没有时间验证我的方法 一个快速的方法是使用一个参数,如果您想转到head,则留下一个空白。要签出旧版本,请输入“@”加上版本号作为参数值 您不仅需要将参数添加到URL以进行subversion签出。我不确定语法是否正确。我怀疑这有点像${Parameter\u Name} 让我们知道这是否有效。我提出了一个请求: 但它哪儿也没去 我们这

我想设置从特定版本重建的功能。默认设置为HEAD,用户可以重建旧版本(已删除)。我仍然想利用哈德逊所有关于SVN等的报告


有什么好办法吗?

我想试试。不幸的是,我没有时间验证我的方法

一个快速的方法是使用一个参数,如果您想转到head,则留下一个空白。要签出旧版本,请输入“@”加上版本号作为参数值

您不仅需要将参数添加到URL以进行subversion签出。我不确定语法是否正确。我怀疑这有点像
${Parameter\u Name}

让我们知道这是否有效。

我提出了一个请求:

但它哪儿也没去


我们这样做的方式是让脚本调用SVN.EXE以获得我们想要的修订。您可以将修订ID作为参数传递给SVN.EXE。

您尝试过该插件吗?听起来正是你想要的。

谢谢。我试过了,但我无法覆盖哈德逊参数(或者我使用了错误的参数),这是有效的。您必须在每个svn url上添加@$revisionparam,并且revisionparam必须是为此构建定义的字符串参数。我正朝着这种方法前进,但它将否定hudson关于源代码管理更改的所有跟踪和报告。我可以做的是添加一个脚本来生成xml源代码管理报告。我希望不必去那里,因为这是通过关键的哈德逊特征。这对我来说很有效。读者应根据文档注意菜单中的新“发布”条目(与设置参数相比)。