

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CodePipeline のクイックルック
<a name="welcome-introducing"></a>



次の図表は、CodePipeline を使用したリリースプロセスの例を示しています。

![\[CodePipeline を使用したリリースプロセスの例。\]](http://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/images/PipelineFlow.png)


この例では、デベロッパーがソースリポジトリに変更をコミットすると、CodePipeline は自動的に変更を検出します。これらの変更が作成され、テストが設定されている場合は、それらのテストが実行されます。テストが完了すると、ビルドされたコードがテスト用のステージングサーバーにデプロイされます。ステージングサーバーから、CodePipeline は統合やロードなどの色々なテストを実行します。これらのテストが正常に完了し、パイプラインに追加された手動承認アクションが承認された後、CodePipeline はテスト済みと承認済みコードを製品インスタンスにデプロイします。

 CodePipeline は、CodeDeploy、 AWS Elastic Beanstalk、または を使用してアプリケーションを EC2 インスタンスにデプロイできます AWS OpsWorks Stacks。CodePipeline は、Amazon ECS を使用してコンテナベースのアプリケーションをサービスにデプロイすることもできます。デベロッパーは、CodePipeline で提供される統合ポイントを使用して、構築サービス、テストプロバイダー、その他のデプロイターゲットやシステムなど、他のツールやサービスをプラグインすることもできます。

パイプラインは、リリースプロセスが必要とするのと同じくらいシンプルでも複雑でもかまいません。