Git 从Visual Studio团队服务更新JIRA状态

Git 从Visual Studio团队服务更新JIRA状态,git,jira,azure-devops,Git,Jira,Azure Devops,我们将软件托管在VisualStudioOnline(VSO)内部的git存储库中,并在云中使用Atlassian/Jira进行bug跟踪 现在,我希望签入将bug的状态更改为“fixecommitted”,基于某种指示符文本,如:“fixedwebproject-3454” Zapier允许您拥有5个工作流(“ZAP”),并与Jira和VSO集成,但Jira仅有的两个操作是创建新票证或查找用户 我也看到了TaskTop,但不清楚它做了什么,价格是多少 接下来,我寻找开发者可以在本地机器上安装的

我们将软件托管在VisualStudioOnline(VSO)内部的git存储库中,并在云中使用Atlassian/Jira进行bug跟踪

现在,我希望签入将bug的状态更改为“fixecommitted”,基于某种指示符文本,如:“fixedwebproject-3454”

Zapier允许您拥有5个工作流(“ZAP”),并与Jira和VSO集成,但Jira仅有的两个操作是创建新票证或查找用户

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

接下来,我寻找开发者可以在本地机器上安装的钩子,以运行一个脚本来更新票据。我看到了,但它看起来好像不是云的东西——它似乎运行在本地JIRA服务器上。我有一个python脚本,可以成功地与我们的旧Mercurial服务器配合使用。。。所以我知道JIRA支持这个,但是它有很多易变的依赖项


如何自动更新票证以修复签入时提交的问题?

从Atlassian的Andre处获得以下响应:

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


我做了一些挖掘,我们确实有一个将JIRA与Visual Studio集成的附加组件,但它仍在实验室中,您可以看到。

从Atlassian的Andre那里得到了以下回应:

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


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

如果配置正确,JIRA不是会自动执行此操作吗@肯尼:它适用于BitBucket或GitHub。显然不是VisualStudioOnline的选项。啊,那太糟糕了。我想它可能能够直接读取git存储库,而不管它们位于何处。也许是有用的?它说它支持智能提交。@Kenney:谢谢你的提示。说明有点不清楚。您下载了一个.jar文件来安装Atlassian(但JIRA不是在云端吗?)。如果您进入JIRA的加载项屏幕(按照说明),标题中没有git,您无法上载jar文件。@Michahoover如果您正在运行JIRA cloud,您需要从右上角的下拉列表中选择“cloud”,如果配置正确,JIRA不会自动执行此操作吗@肯尼:它适用于BitBucket或GitHub。显然不是VisualStudioOnline的选项。啊,那太糟糕了。我想它可能能够直接读取git存储库,而不管它们位于何处。也许是有用的?它说它支持智能提交。@Kenney:谢谢你的提示。说明有点不清楚。您下载了一个.jar文件来安装Atlassian(但JIRA不是在云端吗?)。如果您在JIRA中进入加载项屏幕(按照说明),标题中没有git,您无法上载jar文件。@Michahoover如果您正在运行JIRA cloud,您需要从右上角的下拉列表中选择“cloud”