13.2. githook

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

本节说明

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

正文

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

$ phpunit

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

resources/scripts/git-hoo...

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

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

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0

暂无话题~