octokit을 사용하여 조직의 모든 저장소에 열려 있는 PR을 어떻게 나열합니까?
P粉966335669
P粉966335669 2023-09-01 19:54:24
0
2
555
<p>조직의 모든 저장소에 열려 있는 모든 Github PR을 쿼리하는 스크립트를 Javascript로 작성하고 싶습니다. 다음 URL을 사용하여 브라우저에서 이를 수행할 수 있습니다: <code>https://my.github.server/pulls?q=is%3Aopen+is%3Apr+org%3Amy-org-name</code> </p> <p>하지만 octokit을 사용하면 검색할 저장소 이름을 제공해야 합니다. github API에도 필요한 것 같지만 앞서 말했듯이 위의 URL은 저장소 이름을 제공하지 않지만 잘 작동합니다. </p> <p>문서의 시작 부분에는 <code>/repos</code>가 있지만 내 문서에는 위에 없습니다. github API 문서에서 내가 사용하고 있는 것을 찾을 수 없습니다. 위와 같이 <code>octokit.request( 'GET /pulls?q=...' )</code>를 시도하면 404가 표시됩니다. </p> <p>저장소를 나열하고 각각에 대해 위의 검색을 실행하는 방법이 있다고 확신하지만 수십 개의 저장소가 있으므로 이 방법은 아마도 훨씬 느릴 것입니다. 한 번의 요청으로 이를 수행할 수 있는 방법이 있습니까? </p>
P粉966335669
P粉966335669

모든 응답(2)
P粉107991030

조직별 필터링을 지원합니다. 사용:

으아악
P粉713866425

GitHub의 API 또는 Octokit을 사용하여 단일 요청으로 조직 내의 모든 저장소에 있는 모든 공개 PR을 가져올 수 있는 직접적인 방법은 없습니다. 검색 API는 PR을 검색할 수 있지만 조직별 필터링은 지원하지 않습니다.

조직의 모든 저장소 목록을 얻을 수 있으며 저장소 목록을 사용하여 각 저장소에 대한 모든 풀 요청을 얻을 수 있습니다.

예:

으아악

귀하의 경우 속도가 얼마나 느려질지 잘 모르겠습니다. 어쨌든, 이것이 도움이 되기를 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!