代码之家  ›  专栏  ›  技术社区  ›  7wp

如何通过电子邮件将问题发送到BitBucket?

  •  3
  • 7wp  · 技术社区  · 14 年前

    我爱 BitBucket.org

    但是有没有一种方法可以配置BitBucket来接受电子邮件并自动将其放入问题跟踪程序中的“新”问题列表中?

    BitBucket发送电子邮件通知,但我想要其他的方式。我不想每次有人给我发邮件告诉我一个问题的时候都要手动创建一个问题。我想把这些电子邮件转发到Bitback,这样问题就可以通过电子邮件直接进入问题跟踪程序。

    和:类似地,您可以配置bitback以便它监听代码签入,并自动神奇地将问题设置为完成/修复等吗?

    有办法吗?

    3 回复  |  直到 7 年前
        1
  •  1
  •   Tomasen    14 年前

    有一个API来创建问题 http://confluence.atlassian.com/display/BBDEV/Issues .

    以及一个自定义脚本,可以或可以获取电子邮件并发布到问题跟踪器。

        2
  •  2
  •   Soren Beck Jensen    14 年前

    我认为没有办法通过电子邮件提交问题,现在 Atlassian 购买了BitBucket,我怀疑他们会花很多时间改进或增强BitBucket内部的问题跟踪,因为他们的主要产品(JIRA)是一个非常全面的问题跟踪程序。

    我很快就会预料到二者的某种整合和当前问题追踪系统的逐步淘汰。但是我们可能要支付:-(

        3
  •  0
  •   got2code    7 年前

    是的,这是可能的。BitBucket有一个健壮的RESTAPI,它至少允许您通过两种方式实现:

    选项1:第三方服务 使用在线API自动化服务,如

    (单击这些链接可查看特定电子邮件/位桶集成示例。)

    对于这种方法,您有几个选择。例如,有了Zapier,您就可以拥有一个专门的问题专用Gmail地址,任何发送给它的电子邮件都会创建一个新的问题通知单。或者,只需为现有Gmail帐户中的电子邮件分配特定标签,就可以自动创建问题。

    奇怪的是,ifttt目前不提供bitback集成。

    选项2:编写自己的服务器脚本

    如果您有服务器访问权,可以配置消息传输代理,将某些电子邮件发送到将创建位桶问题的PHP脚本。

    这种方法的一篇很好的入门文章是 Process Incoming Mail with PHP Script with Exim .