【发布时间】:2019-05-22 04:09:00
【问题描述】:
如何通过 Husky 在 Docker 内部运行 git-hook 命令(如 yarn test)?
【问题讨论】:
标签: git docker npm yarnpkg husky
如何通过 Husky 在 Docker 内部运行 git-hook 命令(如 yarn test)?
【问题讨论】:
标签: git docker npm yarnpkg husky
想通了。这进入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"
}
}
【讨论】:
node。此外,由于husky 依赖于node_modules,因此您需要安装依赖项。因此,忽略了应用容器化的全部意义。