Skip to content
Latchkey

Commit Status - CI/CD用語集の定義

commit statusとは、CIや外部サービスが特定のcommitに付与するpass/fail状態です。

commit status とは、GitHub Statuses APIを通じてcommitのSHAに対して投稿される状態(errorfailurependingsuccess)で、それぞれコンテキスト名で識別されます。statusはCheck Runsより前から存在する古い仕組みです。

statusとcheckの違い

commit statusは、状態 + コンテキスト + target URLというシンプルなエントリです。Check Runsはより豊富(annotation、output、re-runのサポート)です。どちらもmergeのためのrequiredとしてマークできます。

関連ガイド