使用新的 Flutter 项目进行 Travis-CI 构建时出现问题

Problems doing Travis-CI builds with new Flutter project

我已经开始研究一个新的 Flutter 项目,并且我正在尝试 Travis-CI 与这个项目集成。我之前已经成功地为另一个 Flutter 项目配置了 Travis-CI,并且运行良好。然而这一次它似乎并没有奏效。构建根本没有被触发,不确定问题出在哪里。有人遇到过类似的问题吗?最好的行动方案是什么?我应该联系 Travis 支持还是存在我没有看到的配置问题,类似的配置适用于其他项目。非常感谢任何帮助。

Github: https://github.com/sudhanshu-15/sunapsisConference2018Flutter

特拉维斯:https://travis-ci.com/sudhanshu-15/sunapsisConference2018Flutter

我的 .travis.yml 文件有误。我从另一个项目复制了配置,结果搞砸了。它添加了一个混淆配置的空格。

经验教训:

  • 请勿复制和粘贴来自 .travis.yml
  • 的内容
  • 帮自己一个忙,用 http://www.yamllint.com 验证你的 .travis.yml - 它肯定会帮助你找到一些问题。
  • 比使用 yamllint 更好的方法是安装 travis gem,更多信息可在此处获得:https://github.com/travis-ci/travis.rb#lint - 这将在您的配置文件中列出所有可能的错误。

希望这对遇到类似问题的人有所帮助。 感谢所有看过这个问题的人。