Wercker CI 高级 Webhooks(带有多个 GH 存储库)

Wercker CI Advanced Webhooks (with multiple GH repos)

我有两个 Github 存储库,一个用于 Github Pages 网站,主分支包含网站的静态站点生成器源,另一个存储库包含 Git 网站 repo 的 master 分支引用的子模块。

理想情况下,如果两个 Github 存储库中的任何一个的主分支发生更改,我需要在 Github Pages 存储库上调用 Wercker 构建过程。请告诉我是否可以通过这种方式在两个不同的存储库上使用 webhooks,如果可以,当子模块存储库发生变化时,我该如何设置额外的 webhook 来构建网站存储库?

一个棘手的问题。 Wercker 允许您fire a build with an API request,因此您可以设置一些东西来命中 API 端点,以在您的其他回购被推送到时触发您的 GitHub 页面回购构建。

您绝对需要将页面站点放在单独的存储库中吗?您现在可以在主仓库的 gh-pages 分支中拥有 GitHub Pages 源,甚至现在也可以在 master 分支的 /docs 子目录中拥有源文件(我认为这是 recent GitHub Pages feature).