簡體   English   中英

從 Github 獲取拉取請求的審查狀態

[英]Get review status of pull request from Github

在 GitHub Enterprise 上運行我有一個小型 Jenkins 作業,用於查找拉取請求評論並根據消息觸發腳本。

現在我只想在從 GitHub 的角度審查已經完成的情況下觸發腳本,就像所有 CODE_OWNERS 並且沒有其他人請求更改。 我不想自己實現那個邏輯。 GitHub 有不同的部分用於評論和狀態檢查。 我只想要審查狀態,因為我要自己設置狀態。

但是我無法從 API 端點獲得正確的值。 既不是來自 pull-request 本身,也不是來自 pulls/id/reviews。 我發現最接近的是“mergeable_state”,但不幸的是,這考慮了狀態檢查。

還有其他地方可以尋找嗎?

我認為您無法獲取全球審核狀態。 我認為您能做的最好的事情就是檢查是否沒有審核請求並獲取所有 評論以檢查是否沒有請求的更改。

最后我們決定在 Github 中制作一個 Probot 應用程序,它能夠獲取所有必需的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM