但是有没有办法配置BitBucket接受电子邮件并自动将它们放入问题跟踪器中的“新”问题列表?
BitBucket发送电子邮件通知,但我想要相反的东西。我不想每次有人给我发电子邮件报告问题时都要手动创建一个问题。我希望将这些电子邮件转发到Bitbucket,以便问题可以通过电子邮件直接进入问题跟踪器。
同样地,您能否配置Bitbucket以侦听代码提交,并自动将问题设置为已完成/已修复等?
有办法吗?
但是有没有办法配置BitBucket接受电子邮件并自动将它们放入问题跟踪器中的“新”问题列表?
BitBucket发送电子邮件通知,但我想要相反的东西。我不想每次有人给我发电子邮件报告问题时都要手动创建一个问题。我希望将这些电子邮件转发到Bitbucket,以便问题可以通过电子邮件直接进入问题跟踪器。
同样地,您能否配置Bitbucket以侦听代码提交,并自动将问题设置为已完成/已修复等?
有办法吗?
fixes #123
有一个API可以创建问题http://confluence.atlassian.com/display/BBDEV/Issues。
还有一个自定义脚本,可以获取电子邮件并发布到问题跟踪器中。
是的,这是可能的。Bitbucket拥有强大的REST API,可以通过至少两种方式实现:
选项1:第三方服务 使用在线API自动化服务,例如
(单击这些链接以获取特定的电子邮件/Bitbucket集成示例。)
使用此方法有几个选项。例如,使用Zapier,您可以拥有一个专用的仅限问题的Gmail地址,任何发送到该地址的电子邮件都会创建新的问题票。或者,您可以通过将特定标签分配给现有Gmail帐户中的电子邮件来自动创建问题。
奇怪的是,IFTTT目前不提供Bitbucket集成。
选项2:编写自己的服务器脚本
如果您具有服务器访问权限,则可以配置消息传输代理将某些电子邮件发送到将创建Bitbucket问题的PHP脚本。
关于这种方法的一个很好的教程文章是 使用 Exim 的 PHP 脚本处理传入邮件。