使用github发布构建的html文件

时间:2017-03-15 16:41:42

标签: github gulp github-pages

我有一个文件src/test/html/index.html首先需要编译为target/test/html/index.html,此时我希望它成为存储库的项目页面。

我有一个gulp任务,负责在存储库的根目录下执行构建。执行构建的命令是gulp build:css && gulp test:css。完成后,它会创建target/test/html/index.html

有没有办法在github上执行构建并告诉github使用构建的页面target/test/html/index.html作为gh-pages主页?

1 个答案:

答案 0 :(得分:1)

您可以使用构建服务器来执行该任务。在我正在贡献的其中一个项目中,我们使用travis来构建网页。在我们的例子中,故事有点复杂,因为我希望travis创建一个包含最新更改的pull-request,而不是立即提交文件。

您可以看到我几个月前构建的代码来执行该任务l.60ff。 here。您还需要创建一个能够将更改推送到存储库的技术用户。 Travis提供了加密存储凭证的方法。