Github&Heroku Webhooks:当推到原点时添加标签,在推到prod时关闭

Aug*_*ger 6 git github heroku

我喜欢webhooks.Github也有他们,heroku也是.我们广泛使用提交消息Fixes #345 git commit message that will close issue 345 when pushed to origin

我想要达到的目标是:

  • 当我推送时origin,会在问题中添加一个标签,例如Fixed
  • 当我推送到我的heroku dev应用程序时,会在问题中添加一个标签,例如In Dev
  • 当我推送到我的heroku prod应用程序时,问题实际上已经关闭.

有没有办法实现这个目标?

干杯

Aug*_*ger 3

不幸的是,这不能通过将 heroku 直接插入 github 来完成,因为需要一些少量的数据处理。

我还检查了If this then that if it possible ,但不幸的是,据我检查,没有空间运行一个小脚本......

我最终编写了自己的 heroku 应用程序来完成这项工作。

https://github.com/copass/copass-hook

  1. 当推送到 github 时,它实际上是关闭的(正常行为)。
  2. 当推送到开发时,将应用“在开发中”的里程碑
  3. 当推送到产品时,将应用“在产品中”的里程碑

我认为使用里程碑更有趣,因为我们目前不使用它们。但这是同样的逻辑。

如果您喜欢,请毫不犹豫地分叉该应用程序!