在git push的情况下,向指定用户发送带有.apk的电子邮件

时间:2013-07-05 07:53:42

标签: android git

我想知道是否有办法让git(或其他一些服务)通过电子邮件将新版本的.apk文件(存储在我项目的/ bin目录中)发送到指定的用户列表刚推到远程存储库后?

考虑项目的/ bin目录不是由git暂存。

2 个答案:

答案 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