【问题标题】:Jira automation smart values of github integrationgithub 集成的 Jira 自动化智能价值
【发布时间】:2019-12-23 01:45:09
【问题描述】:

我有 Jira 的 Github 集成,并希望设置一些与 Github API 集成的 Jira 自动化。我正在寻找的是从 Jira 中的“智能值”库中获取 Github PR id(或完整的 PR 链接)的可能性。

我试过issue.property[development].pr,但它没有返回任何东西。

如果 PR 信息在 Jira 中公开为 smart values,有什么想法吗?

【问题讨论】:

  • (1) 根据JIRA admin docu的说法,支持的版本有一些限制:您使用的是哪个JIRA版本? (2) 我是否正确理解您使用 Github 发起拉取请求? (确实有客户,需要在JIRA中发起PR)。
  • 是的,PR 是用 Github 发起的。我们正在运行 Jira 版本 v8.3.2

标签: github automation jira


【解决方案1】:

所有与 GitHub 相关的数据都将出现在 webhookData 智能值中,该值将包含 GitHub 的 webhook 发送的数据。

所以要访问 PR 的 URL,您可以使用webhookData.pull_request.html_url,如下面的屏幕截图所示。同样,您可以通过 webhookData 访问 GitHub 的 webhook 有效负载发送的任何其他字段。

致谢Simeon Rossarticle 中提供了使用 Jira 自动化集成 Jira 和 GitHub 的完整步骤。

issue 智能值将包含与 JIRA 问题相关的所有数据。当 GitHub 数据被 webhook 接收时,您可以创建自定义字段并将它们设置为问题。因此,如果您在问题中添加了任何 GitHub 数据,您可以找到问题的 json 表示,并尝试使用customField.value 找出正确的智能值。您可以按照here 中的步骤尝试访问自定义字段。

【讨论】:

  • 这对你有帮助吗@mar-schmidt?
  • 不幸的是,没有。问题是我不是在寻找如何处理传入的 webhook。我正在尝试访问传出 webhook 的问题 PR id(存在于 jira 问题中)...
  • @mar-schmidt 我已经用其他信息更新了我的答案,您可以尝试一下。让我知道这是否有帮助。
猜你喜欢
  • 2016-08-22
  • 1970-01-01
  • 2021-04-30
  • 1970-01-01
  • 2019-09-14
  • 2016-04-12
  • 2012-12-02
  • 1970-01-01
  • 2014-06-17
相关资源
最近更新 更多