2017-03-15 122 views
0

我有一个文件src/test/html/index.html首先需要编译为target/test/html/index.html,在这一点上,我希望它成为存储库的项目页面。发布与github构建html文件

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

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

回答

1

您可以使用构建服务器来执行该任务。在我参与的其中一个项目中,我们使用Travis构建了一个网页。在我们的案例中,故事情况稍微复杂一些,因为我想让Travis创建一个包含最新更改的请求,而不是立即提交文件。

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