我有一个问题,我试图将我在数据库上执行的更新提交给Github,我正在使用redgate来设置存储库并提交更改。
无论如何,我正在尝试将Github repo连接到Jenkins,所以每当我提交更改时。
所以触发器更新了一个repo,我想要的是在没有按下Jenkins上的“BUILD NOW”的情况下对repo进行更改。
我已经为Jenkins安装了github插件,但是在新版本中没有触发器'将更改推送到Github时构建'。
我也试过Web-hook,但我并不熟悉它。
任何可能有帮助的提示或想法! 我会感激的
答案 0 :(得分:1)
GitHub Jenkins触发
在GitHub插件的新release上,触发器Build when a change is pushed to GitHub
已重命名为GitHub hook trigger for GITScm polling
。所以请选择它。
GitHub Webhook
关于在GitHub上创建webhook并将其链接到Jenkins构建,有一个快速而有效的指南here。
简而言之,在GitHub中导航到:
设置 - > Webhooks&服务 - >服务 - >添加服务 - > “Jenkins(GitHub插件)”
然后
在“Jenkins hook URL”字段中输入您的webhook URL,然后按“添加” 服务”
要测试所有内容是否已正确配置:
点击创建的服务 按右上角的“测试服务”按钮。如果 一切都正确配置,詹金斯服务有一个 服务概述中的绿色选中标记图标和构建过程具有 启动。
答案 1 :(得分:0)
如果没有
的触发器' Build when a change is pushed to Github'.
然后简单地降级插件版本并再试一次。