すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:Apsara Devops パイプラインを作成してアプリケーションをデプロイする方法

最終更新日:Feb 20, 2025

使用上の注意

Apsara DevOps は、クラウドネイティブの時代に Alibaba Cloud によって開発された新しい DevOps プラットフォームです。 Apsara DevOps は、クラウドネイティブの新しいテクノロジーと新しい R&D モデルを使用して、新興企業とデジタル変革企業による R&D と組織の俊敏性の実現を支援するものです。 Apsara DevOps により、企業は 10 倍の効率向上を実現できます。

Apsara DevOps Flow (以下 Flow) は、Apsara DevOps のサービスマトリックスで提供されるエンタープライズレベルの自動化された R&D およびデリバリーパイプラインプラットフォームです。 Flow では、継続的なインテグレーション、継続的な検証、継続的なデプロイのための柔軟で使いやすい機能が提供され、企業は高品質かつ高効率のビジネスを実現できます。 パイプラインは継続的なデリバリーを実現するものです。 パイプラインは自動的に作成、統合、検証、およびデプロイされ、開発からリリースまで、ビジネスの継続的なデリバリーが可能になります。 パイプラインを使用して、ビジネスチームに即座にフィードバックを提供できます。 そのため、デリバリープロセスの効率化と円滑化が促進されます。 詳細については、「Apsara DevOps Flow とは」をご参照ください。

このトピックでは、Flow を統合して、コードのコンパイルからアプリケーションのデプロイまでのプロセスをいくつかの簡単な手順で完了する方法について説明します。

制限事項

Windows オペレーティングシステムを実行するサーバーはサポートされていません。

手順

Flow を統合するには、以下の操作を実行します。

  1. Apsara DevOps の組織をお客様の Alibaba Cloud アカウントに関連付けます。

  2. Apsara DevOps に ECS (Elastic Compute Service) アプリケーションの公開を許可します。

  3. パイプラインを作成するか、またはお客様の Alibaba Cloud アカウントにパイプラインを関連付けます。

ECS コンソールにログインします。 左側のナビゲーションペインで [アプリケーション管理] をクリックします。 [アプリケーション管理] ページでアプリケーションの名前をクリックし、アプリケーションの詳細ページに移動します。 [公開] タブをクリックし、Apsara DevOps の組織をお客様の Alibaba Cloud アカウントに関連付けます。 Alibaba Cloud アカウント内にApsara DevOps の組織が作成されていない場合は、[作成] をクリックし、画面の指示に従って Apsara DevOps の組織を作成します。

Alibaba Cloud アカウント内に 1 つ以上のApsara DevOps の組織が作成されている場合は、関連付ける Apsara DevOps の組織を選択します。 Apsara DevOps の組織を作成するには、組織の名前を指定する必要があります。

Apsara DevOps の組織を作成すると、Apsara DevOps の組織にアクセスして、Apsara DevOps で提供されるすべての DevOps ツールを使用できるようになります。

[公開] タブに戻り、作成した Apsara DevOps の組織をお客様の Alibaba Cloud アカウントに関連付けます。 Apsara DevOps の組織がドロップダウンリストに表示されない場合は、ページを更新します。

[次へ:Apsara Devops に公開 ECS アプリケーションに対する権限を付与する] をクリックします。

Apsara DevOps の組織をお客様の Alibaba Cloud アカウントに関連付けた後に、Apsara DevOps に ECS アプリケーションの公開を許可します。

公開を許可した後に、[次へ:パイプラインの作成または関連付け] をクリックします。

Apsara DevOps の組織の既存のパイプラインはお客様の Alibaba Cloud アカウントに直接関連付けることができます。 Apsara DevOps の組織にパイプラインが存在しない場合は、パイプラインを作成します。

パイプラインテンプレートを選択してパイプラインを作成し、[作成] をクリックします。 この例では、[Build and Deploy Java File to ECS Application] という名前のテンプレートが使用されています。

Apsara DevOps パイプラインの編集ページで、コードソースを追加します。 この例では、Apsara DevOps によって提供されるサンプルコードソースが使用されています。

[Build and Upload Java File] ノードをクリックします。 表示されるパネルでビルドスクリプトを編集し、ビルド出力パッケージを格納するディレクトリを指定します。

[ECS アプリケーションのデプロイ] ノードをクリックします。 表示されるパネルでリリースする ECS アプリケーションと、ECS アプリケーションが属するアプリケーショングループを選択します。 次に、デプロイスクリプトを記述します。

[保存して実行] をクリックして、ビルド公開タスクを実行します。 パイプラインが [ECSアプリケーションのデプロイ] ノードまで実行されたら、ノードをクリックしてデプロイの詳細とステータスを表示できます。 段階的なデプロイモードを使用する場合、前の段階が完了した後に次の段階の実行を継続するかどうかを決定できます。

パイプラインの実行後、[公開] タブに戻り、パイプラインに関する情報を表示します。

Apsara DevOps の組織メンバーの管理

関連する Apsara DevOps の組織に追加されていないRAMユーザーは、[公開] タブにアクセスできません。 RAM ユーザーが [公開] タブにアクセスしようとすると、下図に示すメッセージが表示されます。

この問題を解決するには、管理者として Apsara DevOps の組織の管理コンソールに移動し、RAM ユーザーを Apsara DevOps の組織に追加します。

RAM ユーザーを手動で追加するか、または RAM ユーザーを Apsara DevOps の組織に自動的に同期するようにシステムを設定できます。