の使用AWS CodePipeline()AWS Cloud9IDE (統合開発者環境) - AWS Cloud9

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

の使用AWS CodePipeline()AWS Cloud9IDE (統合開発者環境)

「」を使用できます。AWS Cloud9と互換性があるリポジトリのソースコードを操作するにはAWS CodePipeline。

CodePipeline は、ソフトウェアおよびそれに対する継続的な変更をリリースするために必要な手順のモデル化、視覚化、および自動化に使用できる継続的な配信サービスです。CodePipeline を使用して、ソフトウェアリリースプロセスのさまざまなステージをすばやくモデル化して設定できます。詳細については、AWS CodePipeline ユーザーガイドを参照してください。

注記

この手順を完了すると、AWS アカウントに料金が発生する可能性があります。これには、Amazon EC2、CodePipeline、Amazon S3、およびAWSサービスでサポートCodePipeline。詳細については、「」を参照してください。Amazon EC2 の料金,AWS CodePipeline料金,Amazon S3 の料金, およびクラウドサービスの料金表

AWS CodeStar はパイプラインに加えて、プロジェクトテンプレート、ダッシュボード、チームなどの追加機能を提供します。CodePipeline ではなく AWS CodeStar を使用するには、このトピックの残りをスキップして、の使用AWS CodeCommitプロジェクト代わりに。

ステップ 1: ソースコードリポジトリの作成または識別

このステップでは、CodePipeline と互換性のあるソースコードリポジトリを作成または識別します。

このトピックの後半では、ソフトウェアのソースコードをそのリポジトリにアップロードします。CodePipeline は、同様に作成した関連パイプラインを使用して、そのリポジトリにアップロードされたソースコードを構築、テスト、デプロイします。

ソースコードリポジトリは、CodePipeline がサポートする次のリポジトリタイプのいずれかである必要があります。

ステップ 2: を作成するAWS Cloud9開発環境を作成し、それをコードリポジトリに接続し、コードをアップロードします

このステップでは、AWS Cloud9開発環境のAWS Cloud9console. 次に、CodePipeline が使用するリポジトリに環境を接続します。最後に、使用するAWS Cloud9IDE を使用して、リポジトリにソースコードをアップロードします。

環境を作成するには、「」の手順に従います。環境を作成するをクリックして、このトピックに戻ります。(環境が既にある場合はそれを使用できます。 新しく作成する必要はありません。)

環境をリポジトリに接続し、その後ソースコードをリポジトリにアップロードしていない場合にアップロードするには、次の一連の手順のいずれかを使用します。選択するセットはソースコードを保存するリポジトリのタイプによって異なります。

[Repository type] Instructions

CodeCommit

以下の手順に従います。AWS CodeCommitサンプル:

Amazon S3

  • のインストールと設定AWS CLIまたは aws-shell を使用します。AWS CLIおよび aws-shell のサンプル

  • バケットにソースコードをアップロードするには、AWS CLIまたは環境の aws-shell を使用して、aws S3 cpコマンド。(aws-shell の場合はコマンドから aws を削除できます。)

GitHub

GitHub でホストされているリポジトリをクローンし、Git パネルインターフェイスからリクエスト.

環境をリポジトリに接続した後、ソースコードの変更をプッシュするたびに、AWS Cloud9IDE をリポジトリに追加すると、CodePipeline は自動的にそれらの変更を構築、テスト、デプロイする関連パイプラインを通して送信します。関連パイプラインはこのトピックの後半で作成します。

ステップ 3: を操作するための準備AWS CodePipeline

このステップでは、特定のAWS管理ポリシーを、作成または識別した IAM グループに設定します。チームセットアップ。これにより、グループのユーザーが CodePipeline でパイプラインを作成および操作できるようになります。

以前にCodePipelineを使用したことがある場合は、ステップ 4: でパイプラインを作成するAWS CodePipeline

このステップでは、「」の手順に従います。ステップ 3: IAM 管理ポリシーを使用して割り当てるAWS CodePipeline; IAM ユーザーに対するアクセス許可()AWS CodePipelineユーザーガイドをクリックして、このトピックに戻ります。

ステップ 4: AWS CodePipeline でパイプラインを作成する

このステップでは、このトピックの前半で作成または識別したリポジトリを使用する CodePipeline でパイプラインを作成します。

このステップでは、「」の手順に従います。でパイプラインを作成するAWS CodePipeline()AWS CodePipelineユーザーガイド

パイプラインが作成された後、CodePipeline はリポジトリのソースコードの現行バージョンを、構築、テスト、デプロイするパイプラインを通して送信します。次に、ソースコードの変更をプッシュするたびにAWS Cloud9IDE をリポジトリに追加すると、CodePipeline は自動的にそれらの変更を構築、テスト、デプロイするパイプラインを通して送信します。

パイプラインを表示するには、「」の手順に従います。でパイプラインの詳細と履歴を表示するAWS CodePipeline()AWS CodePipelineユーザーガイド