Travis-CI构建在拉取请求时根本没有开始

时间:2015-12-31 00:52:26

标签: git github travis-ci

在对我的.travis.yml文件进行一些更改后,我发现在推送到我的分支后,我的提交和与我的分支关联的pull请求都没有被Travis CI构建检查:

enter image description here

相反,我应该在提交号旁边看到绿色或红色表示法,如下所示:

enter image description here

2 个答案:

答案 0 :(得分:6)

我对.travis.yml文件所做的更改使其不再解析为有效的YAML。

我将.travis.yml文件的内容粘贴到Travis WebLint实用程序中进行检查,这就是问题所在。

在我推动修正之后,Travis-CI再次为我的提交做了构建。

答案 1 :(得分:2)

要调查您的构建问题,请在Travis CI上转到请求标签。它可能是隐藏的,因此只需将网址/pull_requests更改为/requests即可显示构建的所有尝试。 E.g。

Travis CI requests tab - build - missing config

最常见的问题是配置错误或缺少.travis.yml。即使它说缺少配置,该消息也会产生误导,因为YAML文件中可能存在语法错误。

要检查语法,请运行(如果您有travis命令):

travis lint

否则请在Travis WebLint处在线查看您的配置。

如果文件存在且没有语法错误,请检查您是否正确推送了分支,而不是whitelisting/blacklisting your branches

相关问题