【问题标题】:How to get files produced during a Travis-CI build?如何获取 Travis-CI 构建期间生成的文件?
【发布时间】:2021-03-15 16:33:53
【问题描述】:

我正在使用 Travis-CI 测试存储库中的代码。测试后有很多文件,我想把它们放在一个持久的地方。在 Travis-CI 的背景下,我该如何做到这一点?

作为一个人工示例,假设我的 Travis-CI 服务器运行一个 C 程序,该程序将大量整数存储在特定文件中。构建后可以在 Travis-CI 服务器上找到该文件。但是我怎样才能得到那个文件呢?在我的用例中,这个文件很大,从 Travis-CI 的控制台读取它是没有意义的;换句话说,我不会考虑在 .travis.yml 中使用“cat ...”。

【问题讨论】:

标签: travis-ci


【解决方案1】:

经过一番搜索,这是我得到的:

似乎最方便的方式是将生成的文件部署到 GitHub 页面。此处解释了该过程:https://docs.travis-ci.com/user/deployment/pages/。简而言之:

  • 首先,从正在测试的存储库创建一个 GitHub 页面。这可以通过存储库的 Github 网络来完成。结果包括一个名为 gh-=pages generated 的附加远程分支。

  • 然后,在.travis.yml 中,使用部署部分指定进行部署的条件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-25
    • 2017-05-05
    相关资源
    最近更新 更多