我有两个 Github 存储库,一个用于 Github Pages 网站,其主分支包含网站的静态站点生成器源,另一个存储库包含网站存储库的主分支引用的 Git 子模块。
理想情况下,如果两个 Github 存储库中的任何一个中的主分支发生更改,我需要在 Github Pages 存储库上调用 Wercker 构建过程。请让我知道是否可以以这种方式在两个不同的 repos 上使用 webhook,如果可以,当子模块 repo 更改时,如何设置额外的 webhook 来构建网站 repo?
我有两个 Github 存储库,一个用于 Github Pages 网站,其主分支包含网站的静态站点生成器源,另一个存储库包含网站存储库的主分支引用的 Git 子模块。
理想情况下,如果两个 Github 存储库中的任何一个中的主分支发生更改,我需要在 Github Pages 存储库上调用 Wercker 构建过程。请让我知道是否可以以这种方式在两个不同的 repos 上使用 webhook,如果可以,当子模块 repo 更改时,如何设置额外的 webhook 来构建网站 repo?
一个棘手的。Wercker 允许您使用 API 请求触发构建,这样您就可以设置一些访问该 API 端点的东西,以在您的其他存储库被推送到时触发您的 GitHub Pages 存储库构建。
您是否绝对需要将 Pages 站点放在单独的存储库中?您可以将 GitHub Pages 源代码放在gh-pages
主 repo 的分支中,甚至现在也可以将源文件放在分支的/docs
子目录中master
(我认为这是最近的 GitHub Pages 功能)。