我想知道是否有办法让git(或其他一些服务)通过电子邮件将新版本的.apk文件(存储在我项目的/ bin目录中)发送到指定的用户列表刚推到远程存储库后?
考虑项目的/ bin目录不是由git暂存。
答案 0 :(得分:2)
这是使用git hook
。从git 1.8.2
开始,您可以使用git pre-push
挂钩在执行push
之前执行某些命令。
您可以在此处了解git hooks
的工作原理:git hooks
以下是pre-push
挂钩example of git pre-push hook
答案 1 :(得分:0)
在您推送到的服务器上安装post-receive挂钩。 你可以放置一个shell脚本来做你想做的事情。 这包括发送带有可选附件的通知电子邮件。
执行服务器端确保无论谁推送安装了本地挂钩,都会执行它。
更多信息:http://git-scm.com/book/en/Customizing-Git-Git-Hooks#Server-Side-Hooks