【发布时间】: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