Travis CI构建状态失败。我能做什么?

时间:2018-04-30 06:12:05

标签: github travis-ci continuous-deployment

我是项目持续部署的新手。我只在Travis CI中添加project并在我的github repo README.md中添加状态徽标。我的项目是使用php,html,javascript,bootstrap创建的。而且,我的项目也与mysql数据库连接。

现在,我能做些什么才能成功建立状态。

编辑1
正如我新手一样,我不知道travis ci存储错误消息的位置。但是,我可以看到一份工作日志。

1 个答案:

答案 0 :(得分:0)

您可以在工作日志中找出问题所在。只需阅读travis生成的日志,即:https://travis-ci.org/al2helal/HandicraftStore/builds/373415975

您收到的错误消息是:

The command "phpunit" exited with 2.

由于您尚未定义Travis在.travis.yml中要执行的操作,但只配置了语言(php),因此Travis会针对配置的语言运行默认的测试集。在你的情况下,它运行phpunit。

但是,您还没有编写任何测试,也没有配置phpunit,所以它只会显示一条帮助消息并退出并显示错误代码。

在自动部署任何地方之前,您应该运行测试以确认您的应用程序按预期工作。先写一些。

接下来,如果所有测试都通过,您需要将Travis配置为运行这些测试并配置部署。

由于您似乎对Travis CI一无所知,因此最好的开始就是浏览他们的文档:https://docs.travis-ci.com/