AWS CodePipeline での の使用 AWS Cloud9 IDE - AWS Cloud9

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

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

AWS CodePipeline での の使用 AWS Cloud9 IDE

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

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

注記

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

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

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

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

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

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

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

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

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

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

[Repository type] Instructions

CodeCommit

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

Amazon S3

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

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

GitHub

Git パネルインターフェイスを使用して、 でホストされているリポジトリのクローンを作成し GitHub 、 とやり取りできます。

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

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

このステップでは、Team Setup で作成または識別したIAMグループに特定の AWS 管理ポリシーをアタッチします。これにより、グループのユーザーは でパイプラインの作成と操作を開始できます CodePipeline。

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

このステップでは、ステップ 3: IAM管理ポリシーを使用して を割り当て、 ユーザーガイド のIAMユーザーに AWS CodePipelineアクセス許可を付与し、このトピックに戻ります。 AWS CodePipeline

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

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

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

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

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