【发布时间】:2014-10-09 06:51:03
【问题描述】:
我的任务是在 github 中的源代码更新时运行 构建任务。但是我对 Jenkins 很陌生,我很难做到这一点。
我的理解
github.com 将向我指定的特定 URL 发送 POST 消息。作为一个例子,让我们使用:
http://mywebsite/src-updated
所以源代码得到更新,github发送POST消息到mywebsite/src-updated。由于 HTTP 在端口 80 上运行,因此 Apache 会收到此消息。
____________LAN____________
| |
| .......... .......... |
| :JENKINS : :APACHE : | POST message to: ..............
| :Listen : :Listen :<--|<----http://mywebsite/src-updated--- : github.com :
| :on 8080 : :on 80 : | :............:
| :........: :........: |
|___________________________|
我的挫败感
现在呢?
詹金斯像个失败者一样坐在那里,没有人想和他一起玩。詹金斯先生将如何得到消息?我必须在 Apache 上安装一些模块以便通知他吗?这一切听起来与我目前阅读的稀疏信息非常不同,所以我觉得我完全偏离了轨道。
我也尝试使用 Github 插件,但我完全不知道它应该如何工作(如果您是新手,那么文档很糟糕)。
有什么帮助吗?
【问题讨论】:
标签: github build jenkins triggers webhooks