使用Travis CI将构建的文件发布到gh页面

时间:2017-03-18 01:38:48

标签: github travis-ci github-pages

对于this存储库,我正在尝试使用Travis CI发布构建的文件。

我正在关注these instructions。 IIUC将skip_cleanup设置为true应该使Travis还发布包含构建资源的target文件夹,但是我没有看到这些资源。思考?

1 个答案:

答案 0 :(得分:2)

我必须从target删除.gitignore文件夹才能让travis提交到gh-pages才能生效。不理想,因为target资源不应该被推送到主分支。 Travis问题跟踪它here

更新

最终游戏解决方案最终将其添加到我的travis配置中:

before_deploy:
    - sed -i '/target/d' .gitignore

这将导致Travis在尝试部署到github页面之前从.gitignore中删除目标文件夹。这没关系,因为它只在Travis端完成,而不是在github端的master分支上完成。全样本travis配置here