【问题标题】:Is there a way to download compilation artifacts from a travis-ci build?有没有办法从 travis-ci 构建下载编译工件?
【发布时间】:2019-08-23 07:50:23
【问题描述】:

我正在开发一个开源项目,我提出了一个拉取请求。这个项目设置了 travis-ci 来检查所有传入的拉取请求,所以它做了,但失败了。 The error it failed with 相当神秘,它告诉我rustc 编译器中的一个错误,难怪它让我充满好奇并希望进行调查。

这个 CI 帐户属于项目的作者(不是我)所以我尝试reproduce the build on my own account。同样的提交通过了。更不用说在我的本地笔记本电脑上同样的路过情况了。

我唯一能想到的就是 travis 对构建工件进行某种缓存。

所以我们在这里:我有一个指向失败构建的链接,我想下​​载生成的构建工件,以便我可以深入研究它,或者至少将这个错误报告给rustc 团队。

有什么办法吗?

【问题讨论】:

  • 这可能不是合适的地方。 cargo-bisect-rustc 可以满足您的要求。如果你open an Issue 会帮助你。 (编辑:)查看 CI 日志后,它看起来像是 Issue #63161,但不是 100% 确定。
  • @hellow 谢谢,很高兴知道。这个错误似乎几乎相同

标签: rust travis-ci


【解决方案1】:

您可以从ci server (https://s3-us-west-1.amazonaws.com/rust-lang-ci2) 下载 rust 工件,但只能使用 167 天2

构建工件的示例是

https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rustc-builds-alt/003382e4150984cb476047b3925edf8d75df2d59/rust-nightly-x86_64-unknown-linux-gnu.tar.gz

cargo-bisect-rustc 工具可以帮助您解决问题。


请注意:您的问题很可能是https://github.com/rust-lang/rust/issues/63161 中已涵盖的增量编译器错误

【讨论】:

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