Jenkins で edas-jenkins-plugin を使用して Enterprise Distributed Application Service (EDAS) にアプリケーションをデプロイする場合、Elastic Compute Service (ECS) クラスタまたは Container Service for Kubernetes (ACK) クラスタにアプリケーションを作成またはデプロイできます。このトピックでは、4 つのシナリオで関連パラメーターを設定する方法について説明します。
ECS クラスタへのアプリケーションのデプロイ
ECS クラスタでアプリケーションを更新およびデプロイする場合は、次の図に示すように、プロンプトに従ってパラメーターを設定します。次の図の高度なパラメーターはオプションです。

| パラメーター | 説明 |
| EDAS 認証情報 | AccessKey ID です。 |
| EDAS 名前空間 | デプロイするアプリケーションが存在するマイクロサービス名前空間。Region ID:Namespace ID の形式(例:cn-hangzhou:doc)で値を指定します。 |
| アプリケーション ID | デプロイするアプリケーションの ID です。 |
| グループ | デプロイするアプリケーションのグループ。all の値は、アプリケーションがすべてのグループに属していることを示します。 |
| ターゲットオブジェクト | アプリケーションのデプロイに使用するパッケージの URL。アプリケーションを再デプロイするために使用するパッケージタイプは、アプリケーションを初めてデプロイするために使用するパッケージタイプと同じである必要があります。 |
| バージョンラベル形式 | バージョン番号です。 |
| バージョンの説明の形式 | 必要な形式のバージョンの説明です。 |
| バッチ | デプロイのフェーズ数です。 |
| バッチ待機時間 | 2 つの連続するフェーズの間隔です。 |
| リリース タイプ | 段階的リリースのタイプです。次のフェーズは、手動または自動で開始できます。 |
ECS クラスタでのアプリケーションの作成とデプロイ
ECS クラスタでアプリケーションを作成およびデプロイする場合は、次の図に示すように、プロンプトに従ってパラメーターを設定します。次の図の高度なパラメーターはオプションです。

| パラメーター | 説明 |
| EDAS 認証情報 | AccessKey ID です。 |
| EDAS 名前空間 | デプロイするアプリケーションが存在するマイクロサービス名前空間。Region ID:Namespace ID の形式(例:cn-hangzhou:doc)で値を指定します。 |
| アプリケーション名 | デプロイするアプリケーションの名前です。 |
| パッケージ タイプ | デプロイパッケージのタイプ。有効な値:WAR および JAR。 |
| クラスタ ID | デプロイするアプリケーションが存在するクラスタの ID です。 |
| ターゲットオブジェクト | アプリケーションのデプロイに使用するパッケージの URL。アプリケーションを再デプロイするために使用するパッケージタイプは、アプリケーションを初めてデプロイするために使用するパッケージタイプと同じである必要があります。 |
| Ecu 情報 | 使用する ECS インスタンスの Elastic Compute Unit (ECU) ID。詳細については、「ListScaleOutEcu」をご参照ください。 |
| バージョンラベル形式 | バージョン番号です。 |
| バージョンの説明の形式 | 必要な形式のバージョンの説明です。 |
| ビルドパック ID | EDAS コンテナのビルドパッケージ番号です。 |
| ヘルスチェック URL | ヘルスチェック URL です。 |
ACK クラスタへのアプリケーションのデプロイ
説明
Jenkins の edas-jenkins-plugin を使用して ACK クラスタ内の Spring Boot アプリケーションを更新およびデプロイするには、次の手順を実行します。EDAS コンソールの [アプリケーション] ページに移動します。管理するアプリケーションの名前をクリックします。[アプリケーションの概要] ページで、 を選択します。表示されるページで、段階的リリースセクションの [デプロイの開始] をクリックします。段階的リリースページで、[デプロイパラメーターのコピー] をクリックして、UpdateStrategy Json という名前のファイルにデプロイパラメーターをコピーします。
ACK クラスタでアプリケーションを更新およびデプロイする場合は、次の図に示すように、プロンプトに従ってパラメーターを設定します。次の図では、[アプリケーション環境]、[起動コマンド]、[リソースクォータ]、および [アプリケーション管理] パラメーターはオプションです。

| パラメーター | 説明 |
| EDAS 認証情報 | AccessKey ID です。 |
| EDAS 名前空間 | デプロイするアプリケーションが存在するマイクロサービス名前空間。Region ID:Namespace ID の形式(例:cn-hangzhou:doc)で値を指定します。 |
| アプリケーション ID | デプロイするアプリケーションの ID です。 |
| ターゲットオブジェクト | アプリケーションのデプロイに使用するパッケージまたはイメージの URL。アプリケーションを再デプロイする方法は、アプリケーションを初めてデプロイする方法と同じである必要があります。 |
| ターゲット imageUrl かどうか | [ターゲットオブジェクト] パラメーターに、アプリケーションのデプロイに使用するイメージの URL を設定する場合は、このパラメーターのチェックボックスをオンにします。 |
| アプリケーション環境 | 詳細については、「DeployK8sApplication」をご参照ください。 |
| 起動コマンド | |
| リソースクォータ | |
| アプリケーション管理 |
ACK クラスタでのアプリケーションの作成とデプロイ

| パラメーター | 説明 |
| EDAS 認証情報 | AccessKey ID です。 |
| EDAS 名前空間 | デプロイするアプリケーションが存在するマイクロサービス名前空間。Region ID:Namespace ID の形式(例:cn-hangzhou:doc)で値を指定します。 |
| クラスタ ID | デプロイするアプリケーションが存在するクラスタの ID です。 |
| K8s 名前空間 | クラスタの Kubernetes 名前空間。内部システムオブジェクトは、異なる Kubernetes 名前空間に割り当てられ、論理的に分離されたプロジェクト、グループ、またはユーザーグループを形成します。これにより、これらのプロジェクト、グループ、またはユーザーグループを個別に管理しながら、クラスタ全体のリソースを共有できます。default を選択します。 |
| アプリケーション名 | デプロイするアプリケーションの名前です。 |
| アプリケーションの説明 | アプリケーションの説明です。 |
| ターゲットオブジェクト | アプリケーションのデプロイに使用する FatJar パッケージ、WAR パッケージ、またはイメージの URL です。 |
| パッケージ タイプ | デプロイ方法。有効な値:FatJar、WAR、および Image。 |
| EDAS コンテナバージョン | アプリケーションのデプロイパッケージが依存する EDAS コンテナのバージョン。このパラメーターは、WAR パッケージを使用してデプロイする High-Speed Service Framework (HSF) アプリケーションに適用されます。イメージを使用してアプリケーションをデプロイする場合は、このパラメーターは使用できません。 |
| Web コンテナ | アプリケーションのデプロイパッケージが依存する Tomcat コンテナのバージョン。このパラメーターは、WAR パッケージを使用してデプロイする Spring Cloud および Dubbo アプリケーションに適用されます。イメージを使用してアプリケーションをデプロイする場合は、このパラメーターは使用できません。 |
| JDK バージョン | Java Development Kit (JDK) バージョン(例:Open JDK 8)。 |
| バージョンラベル形式 | バージョン番号です。 |
| 環境 Json | アプリケーションのデプロイに使用する環境変数。JSON 配列の形式で値を指定します。 |
| 起動コマンド | 詳細については、「DeployK8sApplication」をご参照ください。 |
| リソースクォータ | |
| アプリケーション管理 |