IDE AWS CodePipeline での AWS Cloud9 の操作 - AWS Cloud9

AWS Cloud9 は、新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら

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

IDE AWS CodePipeline での AWS Cloud9 の操作

AWS Cloud9 統合開発環境 (IDE) を使用して、 と互換性のあるリポジトリでソースコードを操作できます AWS CodePipeline。

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

注記

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

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

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

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

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

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

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

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

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

[Repository type] 指示

CodeCommit

AWS CodeCommit サンプル」の指示に従います。

Amazon S3

  • 「」および AWS CloudShell 「サンプル」で説明されているように、 環境で AWS CLI または をインストールして設定します。 AWS CLIAWS CloudShell

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

GitHub

GitHub でホストされているリポジトリをクローンし、Git パネルインターフェイスを使って操作できます。

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

ステップ 3: を使用する準備をする AWS CodePipeline

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

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

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

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

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

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

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

パイプラインを表示するには、AWS CodePipeline ユーザーガイド における AWS CodePipelineでパイプラインの詳細と履歴 の指示Aに従います。