问题描述
在我们的角度应用程序中,我们希望在将代码推送到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”}}