如何执行以下操作?
我想在Git pull请求中发表评论以触发Jenkins构建。从那个评论我想得到一个服务器号码,我将用它来运行自动UI测试。
所以基本上,有人评论:
run AT against server 10
触发Jenkins构建,对服务器10运行自动UI测试。
如何使用Jenkins和插件完成这项工作?
答案 0 :(得分:0)
您需要创建一个post-receive server-side hook;这本书甚至描述了这种情况:
您甚至可以解析提交消息以查看是否需要任何票证 打开,修改或关闭
您还需要使用Jenkins REST API以正确的构建参数启动构建。 API在Jenkins中有详细记录:点击Jenkins页面右下角的“REST API”链接,了解更多信息。
答案 1 :(得分:0)
使用'命令'提交消息中的内容是获取所需内容的一种方式,但使用'标记'使用元数据。对我来说似乎更好。