跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 写了一个简单的 webhook server
未分類
25 11 月 2020

写了一个简单的 webhook server

写了一个简单的 webhook server

資深大佬 : JustSong 3

使用场景

比如说你有一个搭建在自己服务器上的静态网站,其内容生成自 Github 上的一个仓库中的 Markdown 文件,你想在对该仓库 commit 之后使该静态网站自动更新。

使用方法

  1. 运行 server 。
  2. 创建好要执行的 shell 脚本(别忘了 chmod )。
  3. 运行配套的 cli 创建一个新的 webhook,其 executor 属性填入之前的脚本的路径,之后我们可以拿到一个 webhook url 。
  4. 在 Github 上的仓库设置页面设置 webhook,填入之前的拿到的 url 。
  5. 之后每当你 commit (或者你设置好的其他事件)后,Github 发送 post 请求到我们的 webhook 服务端,服务端再执行相应的 shell 脚本。

其他

  1. 基于 Go 实现(服务端选用 Gin + Gorm )。
  2. 仓库地址: https://github.com/songquanpeng/webhook-service
  3. 更多信息详见项目的 README。
大佬有話說 (1)

  • 資深大佬 : jackrebel

    赞一个。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具