在对我的.travis.yml
文件进行一些更改后,我发现在推送到我的分支后,我的提交和与我的分支关联的pull请求都没有被Travis CI构建检查:
相反,我应该在提交号旁边看到绿色或红色表示法,如下所示:
答案 0 :(得分:6)
我对.travis.yml
文件所做的更改使其不再解析为有效的YAML。
我将.travis.yml
文件的内容粘贴到Travis WebLint实用程序中进行检查,这就是问题所在。
在我推动修正之后,Travis-CI再次为我的提交做了构建。
答案 1 :(得分:2)
要调查您的构建问题,请在Travis CI上转到请求标签。它可能是隐藏的,因此只需将网址/pull_requests
更改为/requests
即可显示构建的所有尝试。 E.g。
最常见的问题是配置错误或缺少.travis.yml
。即使它说缺少配置,该消息也会产生误导,因为YAML文件中可能存在语法错误。
要检查语法,请运行(如果您有travis
命令):
travis lint
否则请在Travis WebLint处在线查看您的配置。
如果文件存在且没有语法错误,请检查您是否正确推送了分支,而不是whitelisting/blacklisting your branches
。