GITHook哈士奇角

问题描述

在我们的角度应用程序中,我们希望在将代码推送到GIT之前运行“ ng测试”。因此,我们将它们与赫斯基集成到了GIT挂钩中了。

{ "hooks": { "pre-push": "npm run git-hook" } }

package.json中,下面提到了"git-hook": "npm run test-headless"

我只想在所有测试用例都成功执行的情况下将代码推送到rep,但是即使在测试用例失败的情况下,我也希望将代码推送到rep。

解决方法

您可能想要在预提交中完成此操作,因此,如果有任何失败的测试,则除非您解决它们,否则它们不会记录在历史记录中。 那么你可以尝试一下;

“ git-hook”:“ npm运行无头测试”

{“ hooks”:{“ pre-commit”:“ CI = true npm run git-hook”}}