Travis CI 构建状态失败。我能做什么?
Travis CI build status failed. What can I do?
我是项目持续部署的新手。我只在 Travis CI 中添加我的 project 并在我的 github 仓库 README.md 中添加状态标志。我的项目是使用 php、html、javascript、bootstrap 创建的。而且,我的项目还连接了 mysql 数据库。
现在,我该怎么做才能获得成功的构建状态。
编辑 1
作为我的新手,我不知道 travis ci 将错误消息存储在哪里。但是,我可以看到作业日志。
作业日志是您可以找出问题所在的地方。只需阅读 travis 生成的日志,即此处:https://travis-ci.org/al2helal/HandicraftStore/builds/373415975
您收到的错误消息是:
The command "phpunit" exited with 2.
由于您尚未在 .travis.yml
中定义您希望 Travis 执行的操作,而仅配置了语言 (php),因此 Travis 运行 是默认测试集对于配置的语言。在你的情况下它 运行s phpunit.
但是,您没有编写任何测试,也没有配置 php单元,因此它只显示一条帮助消息并以错误代码退出。
在任何地方自动部署之前,您应该运行 测试以确认您的应用程序是否按预期工作。开始写一些。
接下来,您需要将 Travis 配置为 运行 这些测试,并在所有测试通过后配置部署。
由于您似乎对 Travis CI 一无所知,最好的起点就是浏览他们的文档:https://docs.travis-ci.com/
我是项目持续部署的新手。我只在 Travis CI 中添加我的 project 并在我的 github 仓库 README.md 中添加状态标志。我的项目是使用 php、html、javascript、bootstrap 创建的。而且,我的项目还连接了 mysql 数据库。
现在,我该怎么做才能获得成功的构建状态。
编辑 1
作为我的新手,我不知道 travis ci 将错误消息存储在哪里。但是,我可以看到作业日志。
作业日志是您可以找出问题所在的地方。只需阅读 travis 生成的日志,即此处:https://travis-ci.org/al2helal/HandicraftStore/builds/373415975
您收到的错误消息是:
The command "phpunit" exited with 2.
由于您尚未在 .travis.yml
中定义您希望 Travis 执行的操作,而仅配置了语言 (php),因此 Travis 运行 是默认测试集对于配置的语言。在你的情况下它 运行s phpunit.
但是,您没有编写任何测试,也没有配置 php单元,因此它只显示一条帮助消息并以错误代码退出。
在任何地方自动部署之前,您应该运行 测试以确认您的应用程序是否按预期工作。开始写一些。
接下来,您需要将 Travis 配置为 运行 这些测试,并在所有测试通过后配置部署。
由于您似乎对 Travis CI 一无所知,最好的起点就是浏览他们的文档:https://docs.travis-ci.com/