
CI/CDの基礎
Continuous Integration、Continuous Delivery、pipelines、build stages、artifacts、pipeline障害のトラブルシューティング
18 面接問題·
Junior
1Continuous Integration(CI)とは何ですか?
1
Continuous Integration(CI)とは何ですか?
回答
Continuous Integrationとは、コードの変更を自動検証とともに頻繁にメインブランチに統合することです。これによりバグを迅速に検出し、安定したコードベースを維持できます。自動テストにより、各commitが既存の機能を壊さないことが保証されます。
2Continuous DeliveryとContinuous Deploymentの主な違いは何ですか?
2
Continuous DeliveryとContinuous Deploymentの主な違いは何ですか?
回答
Continuous Deliveryは自動検証後に本番環境への手動デプロイのためにコードを準備するのに対し、Continuous Deploymentは人間の介入なしに自動的に本番環境にデプロイします。前者は本番リリースに手動承認が必要ですが、後者は本番までのプロセスを完全に自動化します。
3CI/CD pipelineとは何ですか?
3
CI/CD pipelineとは何ですか?
回答
CI/CD pipelineは、ソースコードをデプロイ可能なアプリケーションに変換する自動化されたステップのシーケンスです。build、test、deploymentのフェーズを再現可能な方法でオーケストレーションします。各ステップは次に進む前に成功する必要があり、最終成果物の品質を保証します。
4
標準的なCI/CD pipelineの3つの主要なステージは何ですか?
5
CI/CD pipelineにおけるartifactとは何ですか?
+15 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問