【发布时间】:2015-10-23 12:45:34
【问题描述】:
我想用 jenkins 和 capistrano 部署我的 symfony2 应用程序。我已经配置了我的 deploy.rb 文件并进入我执行的 jenkins:
#!/bin/sh
cap -v deploy
进入我拥有的 deploy.rb 文件:
cd #{release_path} && phpunit --verbose --debug -c app/ --coverage-clover=#{deploy_to}/clover.xml
如果覆盖率低于 80%,我可以配置 jenkins 回滚吗?
我看到了一些关于 ANT 的东西,但我不想使用它。可以在 Capistrano 或 Jenkins 上制作吗?
如果覆盖率低于 80%,它会给我以下信息:
Code coverage enforcement failed for the following metrics:
Methods
Statements
Setting Build to unstable.
Build step 'Publish Clover Coverage Report' changed build result to UNSTABLE
Finished: UNSTABLE
但是部署已经完成。我希望它停止。
谢谢。
【问题讨论】:
标签: php symfony jenkins capistrano