Git 通过husky在docker中运行预提交和预推送命令
如何通过Husky在Docker内部运行git hook命令(如Git 通过husky在docker中运行预提交和预推送命令,git,docker,npm,yarnpkg,husky,Git,Docker,Npm,Yarnpkg,Husky,如何通过Husky在Docker内部运行git hook命令(如纱线测试)。这在package.json中出现: "husky": { "hooks": { "pre-commit": "docker run --rm -v \"$PWD\":/usr/src/app -w /usr/src/app node:alpine yarn test", "pre-push": "docker run --rm -v \"$PWD\":/usr/src/app -w /usr/src
纱线测试)。这在package.json中出现:
"husky": {
"hooks": {
"pre-commit": "docker run --rm -v \"$PWD\":/usr/src/app -w /usr/src/app node:alpine yarn test",
"pre-push": "docker run --rm -v \"$PWD\":/usr/src/app -w /usr/src/app node:alpine yarn test"
}
}
@lewislbr,是的,您需要在本地安装节点
。此外,您还需要安装依赖项,因为husky依赖于节点模块。因此,容器化应用程序的整个要点都没有实现。