【问题标题】:Why is my travis build not starting?为什么我的 travis 构建没有开始?
【发布时间】:2015-01-22 21:19:59
【问题描述】:

为什么https://travis-ci.org/tbsalling/aismessages/builds 中的构建 21 和 22 没有开始构建?

【问题讨论】:

  • 看起来构建 21 正在运行。 Travis 构建有时需要一些时间才能开始。
  • 是的 - 你是对的。它等了将近一整天才开始!
  • 截至 2021 年 6 月 15 日 stackoverflow.com/a/68022714/8608146

标签: travis-ci


【解决方案1】:

一切正常。耐心是关键。 travis 开始工作需要几个小时(几乎是一整天)。

【讨论】:

  • 多长时间?一天?哦,天哪,我为我的新项目选择了它真是令人失望。
【解决方案2】:

大多数时候发生这种情况是因为 travis.yml 文件中的任何错误。

所以首先检查你的 travis yaml 文件语法。您可以为此使用 Yamllint。

brew install yamllint 

或者你可以使用 pip

pip install yamllint

【讨论】:

  • 但在这种情况下不是。我没有更改 travis.yml 以使构建运行。
【解决方案3】:

2021 年 6 月 15 日之后使用 travis-cli.org 的所有构建将不再有效。

这是来自 Travis Cli 的消息,当使用 travis-ci.org 登录时:

自 2021 年 6 月 15 日起,travis-ci.org 上的建设已停止。请从现在开始使用 travis-ci.com。”

【讨论】:

  • 嗯,好像没有免费版了,travis-ci.com只有30天免费试用...
【解决方案4】:

对我来说,构建没有开始,因为 Travis 找不到我的 .travis.yml 配置文件,因为它不在我的根文件夹中。

【讨论】:

    【解决方案5】:

    值得检查您的 .travis.yml 文件是否存在或是否不包含 github 冲突。

    【讨论】:

      【解决方案6】:

      对我来说,问题是我只是忘记在我的命令中包含sudo。用 yamllint 检查 .travis.yaml 给了我一个关于问题所在的提示,因为它在缺少 sudo 的行有错误。让我失望的是它没有明确表示错误会破坏文件。例如,我的文件中也出现的其他错误是trailing spaces (trailing-spaces)line too long (82 > 80 characters)。当出现后两个错误时,Travis 仍然会运行。

      【讨论】:

        【解决方案7】:

        使用 .yml 代替 .yaml

        当 travis 无法在根目录中找到我的 travis yaml 文件时,我遇到了这个问题。以下是可能的修复方法:

        • 只需将文件名 .travis.yaml 更改为 .travis.yml 即可开始构建。
        • 另外,请确保您的 .travis.yml 文件位于项目的根目录中。

        【讨论】:

          猜你喜欢
          • 2021-07-15
          • 1970-01-01
          • 2011-04-20
          • 1970-01-01
          • 1970-01-01
          • 2016-04-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多