使用 Travis 将构建的文件发布到 gh-pages CI
Publishing built files to gh-pages with Travis CI
对于 this 存储库,我正在尝试使用 Travis CI 发布构建的文件。
我正在关注 these instructions。 IIUC 将 skip_cleanup
设置为 true 应该使 Travis 也发布包含构建资源的 target
文件夹,但是我没有看到这些资源。想法?
我不得不从 .gitignore
中删除 target
文件夹,以便让 travis 提交到 gh-pages
工作。不理想,因为 target
资源不应推送到 master 分支。有一个跟踪它的 Travis 问题 here。
更新
最终解决方案最终将其添加到我的 travis 配置中:
before_deploy:
- sed -i '/target/d' .gitignore
这将导致 Travis 在尝试部署到 github 页面之前从 .gitignore 中删除目标文件夹。这没关系,因为它只在 Travis 端完成,而不是在 github 端的 master 分支中完成。完整样本 travis 配置 here.
对于 this 存储库,我正在尝试使用 Travis CI 发布构建的文件。
我正在关注 these instructions。 IIUC 将 skip_cleanup
设置为 true 应该使 Travis 也发布包含构建资源的 target
文件夹,但是我没有看到这些资源。想法?
我不得不从 .gitignore
中删除 target
文件夹,以便让 travis 提交到 gh-pages
工作。不理想,因为 target
资源不应推送到 master 分支。有一个跟踪它的 Travis 问题 here。
更新
最终解决方案最终将其添加到我的 travis 配置中:
before_deploy:
- sed -i '/target/d' .gitignore
这将导致 Travis 在尝试部署到 github 页面之前从 .gitignore 中删除目标文件夹。这没关系,因为它只在 Travis 端完成,而不是在 github 端的 master 分支中完成。完整样本 travis 配置 here.