リリースエンジニアリング - CI/CD用語集の定義
リリースエンジニアリングとは、ソフトウェアのbuild、パッケージング、リリースを再現可能で信頼でき自動化されたものにする分野であり、バージョニング、artifactの作成、deployの仕組みをカバーします。
CI/CDにおいて
リリースエンジニアリングは、テストが通った後のpipelineの部分を所有します。バージョン付きで不変なartifactを生成し、タグを付け、まったく同じartifactを各環境へ昇格させます。
関連ガイド
Immutable Artifact - CI/CD Glossary DefinitionImmutable Artifact: An immutable artifact is a build output that is created once, given a unique version, and…
Deployment Pipeline - CI/CD Glossary DefinitionDeployment Pipeline: A deployment pipeline, a term from the book Continuous Delivery, is the automated path a…
Gitflow - CI/CD Glossary DefinitionGitflow: Gitflow is a branching model, introduced by Vincent Driessen, that uses long-lived `main` and `devel…