我是项目持续部署的新手。我只在Travis CI中添加project并在我的github repo README.md中添加状态徽标。我的项目是使用php,html,javascript,bootstrap创建的。而且,我的项目也与mysql数据库连接。
现在,我能做些什么才能成功建立状态。
编辑1
正如我新手一样,我不知道travis ci存储错误消息的位置。但是,我可以看到一份工作日志。
答案 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/