14.2. githook

当前版本 9.x 正在更新中,请阅读稳定版 8.x

本节说明

本节我们来谈一谈如何结合 Git 钩子 和 TDD。

正文

在我们的项目开发过程中,不断地有新的测试添加,也不断地进行重构代码。大多数时候我们在推送代码到远程的时候都要运行全部的测试:

$ phpunit

但是,有的时候我们可能会忘记这一步,这样我们的代码就会面临有测试未通过的风险。所以本节我们自定义一个
脚本文件,并利用 Git 钩子 ,在我们每次推送代码之前,都会先运行全部测试,如果测试不通过,则推送失败。脚本内容如下:

resources/scripts/git-hoo...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0

暂无话题~