0

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

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

4

1 回答 1

2

一个棘手的。Wercker 允许您使用 API 请求触发构建,这样您就可以设置一些访问该 API 端点的东西,以在您的其他存储库被推送到时触发您的 GitHub Pages 存储库构建。

您是否绝对需要将 Pages 站点放在单独的存储库中?您可以将 GitHub Pages 源代码放在gh-pages主 repo 的分支中,甚至现在也可以将源文件放在分支的/docs子目录中master(我认为这是最近的 GitHub Pages 功能)。

于 2016-10-27T03:07:22.037 回答