詹金斯自动更新

时间:2017-01-30 08:43:14

标签: github jenkins redgate

我有一个问题,我试图将我在数据库上执行的更新提交给Github,我正在使用redgate来设置存储库并提交更改。

无论如何,我正在尝试将Github repo连接到Jenkins,所以每当我提交更改时。

所以触发器更新了一个repo,我想要的是在没有按下Jenkins上的“BUILD NOW”的情况下对repo进行更改。

我已经为Jenkins安装了github插件,但是在新版本中没有触发器'将更改推送到Github时构建'。

我也试过Web-hook,但我并不熟悉它。

任何可能有帮助的提示或想法! 我会感激的

2 个答案:

答案 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,然后按“添加”   服务”

github plugin

要测试所有内容是否已正确配置:

  

点击创建的服务   按右上角的“测试服务”按钮。如果   一切都正确配置,詹金斯服务有一个   服务概述中的绿色选中标记图标和构建过程具有   启动。

答案 1 :(得分:0)

如果没有

的触发器
' Build when a change is pushed to Github'.

然后简单地降级插件版本并再试一次。