我有一个Jenkins项目,可以从我的VisualSVN存储库中的特定版本号构建我的Web应用程序。
我通过在Jenkins项目的源代码管理部分中对存储库URL中的版本号进行硬编码来完成此操作。
我可以通过访问浏览器并输入如下所示的URL来触发此构建,这非常有效!
JENKINS_URL/job/ProjectName/build?token=TOKEN_NAME
我现在已经调整了项目,因此版本号不是硬编码而是参数。
但是当我使用如下网址构建时:
JENKINS_URL/job/ProjectName/build?token=TOKEN_NAME&VersionNumber=150
我收到一个提示屏,要求我输入参数值:
当我在文本框中输入参数时,构建项目开始正常。我错过了什么?
提前致谢
答案 0 :(得分:3)
根据jenkins文档的Parameterized Build页面上的“使用参数构建”部分,您需要将网址更改为buildWithParameters
,而不仅仅是build
。
所以:
JENKINS_URL/job/ProjectName/buildWithParameters?token=TOKEN_NAME&VersionNumber=150