我正在使用Travis CI测试存储库中的代码。测试后有相当多的文件,我想把它们放在一个持久的地方。在Travis CI的背景下,我该如何做到这一点?
作为一个人工示例,假设我的Travis CI服务器运行一个C程序,该程序在特定文件中存储大量整数。生成后,可以在Travis CI服务器上找到该文件。但是我怎样才能拿到那个文件呢?在我的用例中,这个文件很大,从Travis CI的控制台读取它是没有意义的;换句话说,我不会考虑使用";猫"in.travis.yml.
经过一番搜索,我得到了以下信息:
最方便的方法似乎是将生成的文件部署到GitHub页面。流程说明如下:https://docs.travis-ci.com/user/deployment/pages/.简而言之:
-
首先,从测试中的存储库创建一个GitHub页面。这可以通过存储库的Github web来完成。结果包括生成一个名为gh-=pages的额外远程分支。
-
然后,在
.travis.yml
中,使用deploy部分指定执行部署的条件。