ソフトウェアテンプレート - CI/CD 用語集の定義
ソフトウェアテンプレートは設計図から新しいサービスを scaffold するため、空のリポジトリではなく、動作する pipeline と標準的なレイアウトから始まります。
ソフトウェアテンプレートは、pipeline、設定、構造がすでに配線された新しいサービスやコンポーネントを生成する、パラメータ化されたスターター(scaffold)です。
テンプレートはゴールデンパスを実行可能な形にエンコードします。Backstage では「新しいサービスを作成する」の背後にある仕組みです。
CI において
優れたテンプレートは実行可能な workflow ファイルをコミットするため、まさに最初の push で手動の CI 設定なしに green な build がトリガーされます。
関連ガイド
Scaffolding - CI/CD Glossary DefinitionScaffolding: Scaffolding is the automated generation of a project starting structure, its directories, config…
Golden Path - CI/CD Glossary DefinitionGolden Path: A golden path is the supported, opinionated route for a common task (creating a service, adding…
Self-Service - CI/CD Glossary DefinitionSelf-Service: Self-service in platform engineering means developers can provision resources or run actions (c…