当我在Jenkins中配置作业时,我看到以下构建触发器URL示例:JENKINS_URL /工作/管道/建?令牌= TOKEN_NAME
但是,我在Subversion插件的页面上看到了一个不同的URL:…
Jenkins有多个不同的构建触发器。 “远程触发构建”是一个这样的构建触发器,它采用以下URL格式:
JENKINS_URL/job/testgrid/job/testgrid/build?token=TOKEN_NAME
基于Subversion挂钩的构建触发器是另一个构建触发器。这是由Subversion插件提供的,它可以注册自己的Servlet / URL。还有其他插件 GitHub插件 ( JENKINS_URL/github-webhook/ ) 通用webhook触发器 ( JENKINS_URL/generic-webhook-trigger/invoke )也注册自己的URL。
JENKINS_URL/github-webhook/
JENKINS_URL/generic-webhook-trigger/invoke
这些是触发构建的不同方式。根据所使用的插件,它们可能提供专门的功能。在你使用Subversion插件的情况下,$ REV参数告诉Jenkins完全检查钩子报告的修订。
这是构建触发器部分的屏幕截图 trigger builds remotely 和 GitHub hook trigger 启用:
trigger builds remotely
GitHub hook trigger