从post-commit git-hook运行grunt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从post-commit git-hook运行grunt相关的知识,希望对你有一定的参考价值。

每次使用GitHub Desktop创建新提交时,我都会尝试在我的GitHub存储库文件夹中运行控制台命令“grunt”(这是为了将GitHub存储库的代码链接到我的Screeps帐户)。

我在.git / hooks“post-commit”中创建了一个新文件,其中包含以下代码:

#!/bin/sh

exec node -e "require('grunt').cli();"

如何在每次提交时自动运行Grunt?

答案

从我环境中的命令行,我运行:

node -e "require('grunt').cli();"

它运行咕噜咕噜,做了通常的提交,所以脚本的一部分是正确的。

也许你的钩子脚本找不到节点。它是全球安装的吗?您需要激活节点环境吗?

以上是关于从post-commit git-hook运行grunt的主要内容,如果未能解决你的问题,请参考以下文章

python [GIT-HOOK]将任务附加到提交。

linux svn post-commit 更新 我的svn post-commit 当ide提交时候可以执行,但是svn update 却没成功

svn 的hooks 问题再说一下:我在服务器Repositories 的项目的hooks 下面写 的 post-commit.bat

svn hooks post-commit钩子自动部署

text 本地git存储库的post-commit

sh Wakatime Git post-commit hook