【问题标题】:Update JIRA status from Visual Studio Team Services从 Visual Studio Team Services 更新 JIRA 状态
【发布时间】:2016-02-10 05:19:07
【问题描述】:

我们将我们的软件托管在 Visual Studio Online (VSO) 内的 git 存储库中,并在云中使用 Atlassian / Jira 进行错误跟踪。

现在我想要签入以根据某种指示器文本(例如:“Fixed WEBPROJECT-3454”)将错误的状态更改为“已修复”。

Zapier 可让您拥有 5 个工作流(“zaps”)并与 Jira 和 VSO 集成,但唯一的两个 Jira 操作是创建新工单或查找用户。

我也看到了TaskTop,但不清楚它是做什么的,价格是多少。

接下来,我寻找开发人员可以在本地计算机上安装的钩子,以运行更新票证的脚本。我看到了this,但它看起来不是云的东西——它似乎在本地 JIRA 服务器上运行。我有一个 Python 脚本,可以与我们的旧 Mercurial 服务器一起成功运行......所以我知道 JIRA 支持这个,但它有很多 Mercurial 依赖项。

如何在签入时自动将票证更新为 Fix Committed?

【问题讨论】:

  • 如果配置正确,JIRA 不会自动执行此操作吗? See here.
  • @Kenney:它适用于 BitBucket 或 GitHub。显然不是 VisualStudioOnline 的选项。
  • 啊,太糟糕了。我认为它可能能够直接读取 git 存储库,而不管它们托管在哪里。也许this 有用?它说它支持智能提交。
  • @Kenney:感谢您的提示。说明有点不清楚。您下载一个 .jar 文件以安装 Atlassian(但 JIRA 不是在云中吗?)。如果您进入 JIRA 中的 Add Ons 屏幕(按照说明),它们的标题中都没有 git,并且您无法上传 jar 文件。
  • @micahhoover 如果您正在运行 JIRA 云,则需要从右上角的下拉菜单中选择“云”

标签: git jira azure-devops


【解决方案1】:

得到了来自 Atlassian 的 Andre 的回复:

我相信您可以通过在 JIRA 中使用 Smart Commits 并将其与 FishEye 集成来实现这一目标。我们有一些文档展示了如何实现它,请花点时间检查一下,看看这是否是您想要实现的目标:

https://confluence.atlassian.com/display/FISHEYE/Using+smart+commits

https://confluence.atlassian.com/jiracloud/processing-jira-issues-with-commit-messages-740098538.html

https://confluence.atlassian.com/bitbucket/processing-jira-software-issues-with-smart-commit-messages-298979931.html

https://confluence.atlassian.com/fisheye/enabling-smart-commits-298976933.html

我做了一些挖掘,我们确实有一个插件可以将 JIRA 与 Visual Studio 集成,但它仍在实验室中,你可以看到它here

【讨论】:

    猜你喜欢
    • 2018-05-08
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多