ざっと見てみると CodePipeline - AWS CodePipeline

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

ざっと見てみると CodePipeline

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


                を使ったリリースプロセスの例 CodePipeline。

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

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

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