GitHub Flow - CI/CD用語集の定義
GitHub flowとは軽量なブランチングモデルです。mainから分岐し、pull requestを開き、レビューと通過するチェックを得て、mergeしてdeployします。別個のdevelopブランチやreleaseブランチはありません。
CI/CDにおいて
GitHub flowはmainが常にdeploy可能であることを前提とするため、merge前のすべてのpull requestで必須のステータスチェック(グリーンなActions workflow)に頼り、多くの場合mergeでdeployします。
関連ガイド
Gitflow - CI/CD Glossary DefinitionGitflow: Gitflow is a branching model, introduced by Vincent Driessen, that uses long-lived `main` and `devel…
Feature Branch Workflow - CI/CD Glossary DefinitionFeature Branch Workflow: A feature branch workflow is a branching model where each unit of work is developed…
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline, a term from the book Continuous Delivery, is the automated path a…