检查 GitHub GraphQL 库中的存储库对象是否使用 GitHub Pages 的最佳方法是什么

问题描述 投票:0回答:1

我知道我可以使用 GitHub GraphQL Repository 对象的 Deployments 字段来检查存储库是否使用 GitHub 页面 - 但如果存储库具有多种部署策略(如果可能的话?),则可能需要通过部署连接进行分页对每个存储库进行检查。我想知道是否有我没有想到的更简单的方法?

github github-api github-graphql
1个回答
0
投票
  query {
    repository(owner: "foo", name: "bar") {
      environments(first: 1, names:["github-pages"]
      ) {
        nodes { name}
      } 
      
    }
  }
如果没有 github-pages 环境,

environments.nodes
将是一个空列表,如果有,则带有
{"name": "github-pages"}
的单个项目。

© www.soinside.com 2019 - 2024. All rights reserved.