DevOps

CI/CDの基礎

Continuous Integration、Continuous Delivery、pipelines、build stages、artifacts、pipeline障害のトラブルシューティング

18 面接問題·
Junior
1

Continuous Integration(CI)とは何ですか?

回答

Continuous Integrationとは、コードの変更を自動検証とともに頻繁にメインブランチに統合することです。これによりバグを迅速に検出し、安定したコードベースを維持できます。自動テストにより、各commitが既存の機能を壊さないことが保証されます。

2

Continuous DeliveryとContinuous Deploymentの主な違いは何ですか?

回答

Continuous Deliveryは自動検証後に本番環境への手動デプロイのためにコードを準備するのに対し、Continuous Deploymentは人間の介入なしに自動的に本番環境にデプロイします。前者は本番リリースに手動承認が必要ですが、後者は本番までのプロセスを完全に自動化します。

3

CI/CD pipelineとは何ですか?

回答

CI/CD pipelineは、ソースコードをデプロイ可能なアプリケーションに変換する自動化されたステップのシーケンスです。build、test、deploymentのフェーズを再現可能な方法でオーケストレーションします。各ステップは次に進む前に成功する必要があり、最終成果物の品質を保証します。

4

標準的なCI/CD pipelineの3つの主要なステージは何ですか?

5

CI/CD pipelineにおけるartifactとは何ですか?

+15 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める