gpt4 book ai didi

continuous-integration - 在 YouTrack/TeamCity 集成中执行从评论到 VCS 更改提交的命令

转载 作者:行者123 更新时间:2023-12-01 02:41:42 25 4
gpt4 key购买 nike

这对我不起作用,尽管我收到了指向 YouTrack 问题的 TeamCity 链接,这些链接是我在 VCS 注释(例如 ID-nnn)中放入的,但是如果我使用“#ID-nnn 固定”表单,该命令应该会更改问题状态在 YouTrack 中。

当我试图使上述工作正常运行时,我将 YouTrack->TeamCity Integration-> mapping->Actions->Apply Command 设置为空白,但我发现那里提供的任何命令也没有任何作用。

我的猜测是,我在 YouTrack 中遗漏了一些关于项目状态的魔法灰尘,这将使其符合发出的 Items VCS 命令的资格 - 在我的测试中,我没有遵循正确的工作流程。我的猜测是:

  • 做一个构建,在 YouTrack 中发布构建(Admin-Project->Fields->Fix Versions,添加版本号,发布它)
  • 等待通过 Item:Affected Versions 创建问题并将其分配给该构建。
  • 获取问题 ID 并将其作为命令在 VCS 评论中使用:#ID-nnn fixed
  • 提交,触发构建。
  • 转到 YouTrack 并查看问题状态现在已修复??

  • 简而言之,受 VCS 命令影响的项目的限定符是什么,正确的工作流程是什么,以及如何使集成映射命令(我在上面留空)工作?

    最佳答案

    从提交应用命令时,不需要将问题设置为某个特定状态。

    我建议您查看您希望受命令影响的问题的“TeamCity Changes”选项卡。
    我怀疑这不起作用的最可能原因是 YouTrack 无法识别该命令应代表其运行的用户。诀窍是 YouTrack 需要将 VCS 提交作者与其用户相匹配。这意味着两个步骤:

  • TeamCity 将 VCS 提交作者与其用户相匹配。在 this 上拥有正确的 TeamCity 用户名view保证这一步没问题。
  • YouTrack 通过 TeamCity 提供的电子邮件寻找匹配的用户。您可以确保在上述“TeamCity 更改”选项卡上成功完成此步骤。
    还请确保您的配置符合文档中定义的要求:http://confluence.jetbrains.net/display/YTD3/Configuring+TeamCity+Integration

  • 希望这可以帮助。

    此致,

    亚历山大·沃尔夫曼

    关于continuous-integration - 在 YouTrack/TeamCity 集成中执行从评论到 VCS 更改提交的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8087512/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com