gpt4 book ai didi

travis-ci - Travis 的测试构建矩阵扩展

转载 作者:行者123 更新时间:2023-12-04 14:21:35 28 4
gpt4 key购买 nike

我的本​​地存储库中有一个有效的 .travis.yml。让我们以 travis 帮助中的示例为例:https://github.com/travis-ci/build-stages-demo/blob/matrix-expansion/.travis.yml

我如何查看 travis 将创建的生成矩阵,即所有阶段的所有作业的概览 like this ,无需提交和推送我的存储库?

PS:我只需要构建矩阵的结果,不需要真正运行的作业。

最佳答案

撰写本文时,Travis 没有此类功能。

但是矩阵逻辑非常简单(travis_api 中的主要部分在 travis/model/build/config/matrix.rb 中)- 它:

  1. 创建数组形式的顶级参数的所有组合(rvm/env/等)
  2. 删除匹配任何matrix/exclude 模式的组合
  3. 添加包含的组合(热发现重复处理,可能稍后在某处删除)

如果你真的想看看 travis 将你的配置扩展成什么 - 没有其他方法可以运行它(第三方工具不能保证他们的结果是准确的,如果他们从 travis 复制代码 - 它可能会在未来改变)。为了让它更快——你可以用像 script: 'true'

这样的 stub 替换你的实际测试

关于travis-ci - Travis 的测试构建矩阵扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54231293/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com