可能是想为每个提交都build一次,进行持续集成测试吧
On 5月23日, 下午8时55分, "larry.caiyu" <larry.ca...@gmail.com> wrote:
> 这个是在gerrit push
>
> git push origin HEAD:refs/for/master
>
> 时已经触发build做集成测试了
>
> gerrit submit一般只是负责merge到master分支
>
> from iPod touch
>
> 在 2012-5-23,20:30,Chunlin Zhang <zhangchun...@gmail.com> 写道:
>
>
>
>
>
>
>
> > 2012/5/23 larry.caiyu <larry.ca...@gmail.com>:
On 5月23日, 下午8时30分, Chunlin Zhang <zhangchun...@gmail.com> wrote:
> 2012/5/23 larry.caiyu <larry.ca...@gmail.com>:
--
您收到这封邮件是因为您订阅了 Google Groups "GotGit" 邮件组。
向邮件组发言很简单,发送邮件到: got...@googlegroups.com 即可。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
您也可以通过 Web 界面访问和配置本邮件列表:
http://groups.google.com/group/gotgit?hl=en?hl=en
这个一般不是通过gerrit触发的。直接在jenkins关注git master branch 或者merged到的那个分支就可以了,使用git plugin的基本功能那个用gerrit trigger plugin的原因是,code review 不是一个固定的branch,需要监控gerrit的stream event
嗯,是这样的想法。主要是考虑到submit之后在分支merge的过程中代码可能会有change,所以认为需要再次进行build。
On 5月23日, 下午8时30分, Chunlin Zhang <zhangchun...@gmail.com> wrote:
> 2012/5/23 larry.caiyu <larry.ca...@gmail.com>:
>
> > 前面问错了,因为你已经用gerrit trigger了。
>
> > 为什么gerrit submit要触发hudson build呢?还要build什么?
>
> 可能是想为每个提交都build一次,进行持续集成测试吧
--
您收到这封邮件是因为您订阅了 Google Groups "GotGit" 邮件组。
向邮件组发言很简单,发送邮件到: got...@googlegroups.com 即可。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+unsubscribe@googlegroups.com 。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
hooks.mailinglist 我从来都是配置一个邮件地址(使用邮件列表实现群发)。
当然邮件头的 TO 也可以使用多个地址。
> envelopesender = migratefish...@gmail.com
> emailprefix = [GIT]
> showrev = "git show -C %s; echo"
> 同时git的hooks post-receive也设置了可执行属性,但是提交改动时,却没有发送电子邮件,不知道是什么原因啊。。。 谢谢啦。。。
如果你只是对 symlink 设置了可执行还不够,要对 symlink 的源文件设置。即:
$ sudo chmod a+x /usr/doc/git-core/contrib/hooks/post-receive-
email
> 网上有传言说是 没有配置 SMTP Server,但是网上SMTP服务器配置资料貌似有很多都不统一,而且还有些矛盾。。。
脚本 post-receive-email 是使用 /usr/sbin/sendmail 外发邮件的,参见脚本内实现:
692 send_mail()
693 {
694 if [ -n "$envelopesender" ]; then
695 /usr/sbin/sendmail -t -f "$envelopesender"
696 else
697 /usr/sbin/sendmail -t
698 fi
699 }
邮件是否发送成功,看日志。Debian 上的日志为:
$ sudo tail -f /var/log/exim4/mainlog