【问题标题】:Get Pipeline Value of GitHub Issues?获取 GitHub 问题的管道价值?
【发布时间】:2015-02-23 20:57:32
【问题描述】:

我使用 ZenHub 来管理我在 GitHub 上的问题。 当我查看问题的详细信息时,我可以在 GitHub 中看到属性“管道”,这正是保存问题的列。

现在我想使用 GitHub 的 API 从我的问题中获取管道信息。但是没有任何问题方法 GET /repos/:owner/:repo/issuesGET /repos/:owner/:repo/issues/:number 似乎有关于管道的任何信息。是不是藏在别的地方了?

【问题讨论】:

  • 如果您可以通过 GitHub API 看到它,我会感到惊讶。 ZenHub 是一个浏览器扩展,它(可能)不会将其数据存储在 GitHub 的后端。
  • 我心想,这个属性一直都在,ZenHub只是用花哨的方式来展示它?!?
  • 不,GitHub 问题没有任何称为管道的东西。

标签: github github-api zenhub


【解决方案1】:

Pipeline 纯粹是ZenHub 功能。

因此,它不会在 Github API Issues(或任何其他 GitHub API)中公开

ZenHub 公共 API 正在制作中 (issue 172)。

更新: API 可用:ZenHub API

【讨论】:

    【解决方案2】:

    使用 Github API v4,您可以查询 combinedContexts of a commit 以检索 status contexts 列表并检查触发管道的提交的运行。

    【讨论】:

    • 与我 2015 年的答案相比,这肯定是一个更现代的选择。赞成。
    • @VonC 谢谢,恭喜你一百万^^
    • 谢谢。我还需要一两天,但我会到达那里;)
    猜你喜欢
    • 2015-09-01
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多