Protected Branch - CI/CD用語集の定義
protected branchは、pull requestや合格したstatus check、reviewをmerge前に要求したり、force pushや削除を禁止したりするなど、変更をブロックまたは制御するルールを持つブランチです。GitHubはこれらをサーバー側で適用します。
protected branchは、pull requestや合格したstatus check、reviewをmerge前に要求したり、force pushや削除を禁止したりするなど、変更をブロックまたは制御するルールを持つブランチです。GitHubはこれらをサーバー側で適用します。
protected branchは、pull requestや合格したstatus check、reviewをmerge前に要求したり、force pushや削除を禁止したりするなど、変更をブロックまたは制御するルールを持つブランチです。GitHubはこれらをサーバー側で適用します。
CIでの利用
必須のstatus checkは、protected branchを特定のCI jobに結び付けます。それらのcheckが成功を報告するまでブランチはmergeできず、グリーンなpipelineがmergeのgateになります。
関連ガイド
Force Push - CI/CD Glossary DefinitionForce Push: A force push (`git push --force`) overwrites the remote branch with your local history, discardin…
Signed Tag - CI/CD Glossary DefinitionSigned Tag: A signed tag (`git tag -s`) is an annotated tag carrying a cryptographic signature (GPG or SSH) t…
Verified Commit - CI/CD Glossary DefinitionVerified Commit: A verified commit is one whose signature GitHub could validate against a known key on the au…