gpt4 book ai didi

Github 拉取请求的多个状态检查

转载 作者:行者123 更新时间:2023-12-02 06:30:06 26 4
gpt4 key购买 nike

我有一个 teamcity 项目,正在针对 github 存储库运行构建。构建完成后,它使用 teamcity 的名为“向 Github 报告更改状态”的构建功能,该功能使用 - https://api.github.com 报告构建状态。

现在我想让另一个 teamcity 项目针对同一个 github 存储库运行构建并向 github 报告构建状态。

如何让 github 以不同的方式显示 2 个状态检查?尽管有 2 个构建向 github 报告了状态,但 github 只显示“1 待处理检查”或“1 状态检查已成功完成”

最佳答案

编辑:我没有意识到您已经安装了该插件,但我将把这些步骤留给其他用户。我认为您需要单独的构建配置并确保自定义 context 设置。

我今天正在玩这个,你不能使用 JetBrains“提交状态报告器”来执行此操作。你可以使用这个插件:https://github.com/jonnyzzz/TeamCity.GitHub

安装起来并不简单--

  1. 转到此处(选择以访客身份登录):https://teamcity.jetbrains.com/viewType.html?buildTypeId=bt398
  2. 单击最新成功构建的“工件”列中的“查看”链接。
  3. 然后点击teamcity.github.zip,它将下载一个 zip 文件
  4. 然后将该 zip 上传到 TeamCity 的插件部分
  5. 完成此操作后,请转到“构建功能”并点击“添加构建功能”,然后选择“向 GitHub 报告更改状态”。
  6. 然后填写类似以下内容的表单(注意:对于要报告的每个构建配置,您都需要此信息。我还在可能需要的单独代理上运行每个构建):

TeamCity with Github Statuses

关于Github 拉取请求的多个状态检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175347/

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