CI/CDパイプラインエンジニアリング
概要
CI/CDパイプラインエンジニアリングは、コードをコミットから本番へと導く自動化された経路を構築します。当社は、自動テスト、セキュリティスキャン、アーティファクト管理、漸進的なデプロイ戦略を備えた継続的インテグレーションおよび継続的デリバリーのパイプラインを設計・実装し、変更が、遅く誤りの起きやすい手作業のステップではなく、速く、安全に、再現可能に届くようにします。
方法論&標準
GitHub Actions、GitLab CI、Jenkins、Argo CD/GitOpsによるCI/CD、SLSAおよびsigstoreによるアーティファクト署名を通じたサプライチェーンの完全性、パイプラインパフォーマンスを測定するためのDORAメトリクス。パイプラインはSAST、SCA、コンテナスキャンをゲートとして組み込みます。
含まれる内容
提供される成果物
よくある質問
はい。SAST、依存関係スキャン(SCA)、コンテナスキャンを、ポリシーに関連する真の問題でのみ失敗する、高速で適切にチューニングされたゲートとして組み込みます。キャッシュと並列化と組み合わせることで、セキュリティはリリースを遅らせる別個のプロセスではなく、統合されたステップになります。
GitOpsとは、デプロイがGitで宣言された内容によって駆動され、Argo CDのようなコントローラーがライブ環境をそれに一致するよう調整することを意味します。監査可能で、再現可能で、容易にロールバックできるデプロイが得られます。Kubernetesには非常に適合しますが、すべてのスタックに必須ではありません。
