1. 打开git项目, 在.git/hooks目录下创建或编辑pre-commit(不带后缀)文件, 并确保pre-commit有执行权限.
#!/bin/sh
cd ./bin && ./build.sh
echo "自动构建."
这是一个pre-commit文件, 用来提交时自动执行构建脚本(所在目录: git项目/bin/build.sh).
2. 用go的需要注意下, git可能没有执行go的权限或找不到go命令.
我是通过绝对路径来执行构建的 /usr/local/go/bin/go build...