Skip to content
Latchkey

シフトレフト - CI/CD 用語集の定義

シフトレフトは、テストとセキュリティを pipeline のより早い段階、コーディングに近づけて移動させ、欠陥がコスト高になる前に表面化させます。

シフトレフト とは、品質とセキュリティのチェックをデリバリープロセスのより早い段階、つまりコードが書かれる瞬間に近づけて実施し、問題をより早く検知する取り組みです。

この名前は、デリバリープロセスを左から右へ並べたタイムライン上で、活動を左方向へ移動させることに由来します。

CI において

リリース直前だけでなく、すべての pull request で linter、ユニットテスト、セキュリティスキャンを実行することが、実践としてのシフトレフトです。

関連ガイド