Jenkins - 使用URL触发构建始终会提示输入参数

时间:2017-04-25 20:18:47

标签: svn jenkins visualsvn-server

我有一个Jenkins项目,可以从我的VisualSVN存储库中的特定版本号构建我的Web应用程序。

我通过在Jenkins项目的源代码管理部分中对存储库URL中的版本号进行硬编码来完成此操作。

enter image description here

我可以通过访问浏览器并输入如下所示的URL来触发此构建,这非常有效!

JENKINS_URL/job/ProjectName/build?token=TOKEN_NAME

我现在已经调整了项目,因此版本号不是硬编码而是参数。

enter image description here

enter image description here

但是当我使用如下网址构建时:

JENKINS_URL/job/ProjectName/build?token=TOKEN_NAME&VersionNumber=150

我收到一个提示屏,要求我输入参数值:

enter image description here

当我在文本框中输入参数时,构建项目开始正常。我错过了什么?

提前致谢

1 个答案:

答案 0 :(得分:3)

根据jenkins文档的Parameterized Build页面上的“使用参数构建”部分,您需要将网址更改为buildWithParameters,而不仅仅是build

所以:

JENKINS_URL/job/ProjectName/buildWithParameters?token=TOKEN_NAME&VersionNumber=150