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

Enterprise Distributed Application Service:Jenkins で edas-jenkins-plugin を使用してアプリケーションをデプロイする場合のパラメーターの設定

最終更新日:Jan 07, 2025

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

ECS クラスタへのアプリケーションのデプロイ

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

ECS クラスタでのアプリケーションの作成とデプロイ

ECS クラスタでアプリケーションを作成およびデプロイする場合は、次の図に示すように、プロンプトに従ってパラメーターを設定します。次の図の高度なパラメーターはオプションです。Create EDAS ECS Application
パラメーター説明
EDAS 認証情報AccessKey ID です。
EDAS 名前空間デプロイするアプリケーションが存在するマイクロサービス名前空間。Region ID:Namespace ID の形式(例:cn-hangzhou:doc)で値を指定します。
アプリケーション名デプロイするアプリケーションの名前です。
パッケージ タイプデプロイパッケージのタイプ。有効な値:WAR および JAR。
クラスタ IDデプロイするアプリケーションが存在するクラスタの ID です。
ターゲットオブジェクトアプリケーションのデプロイに使用するパッケージの URL。アプリケーションを再デプロイするために使用するパッケージタイプは、アプリケーションを初めてデプロイするために使用するパッケージタイプと同じである必要があります。
Ecu 情報使用する ECS インスタンスの Elastic Compute Unit (ECU) ID。詳細については、「ListScaleOutEcu」をご参照ください。
バージョンラベル形式バージョン番号です。
バージョンの説明の形式必要な形式のバージョンの説明です。
ビルドパック IDEDAS コンテナのビルドパッケージ番号です。
ヘルスチェック URLヘルスチェック URL です。

ACK クラスタへのアプリケーションのデプロイ

説明

Jenkins の edas-jenkins-plugin を使用して ACK クラスタ内の Spring Boot アプリケーションを更新およびデプロイするには、次の手順を実行します。EDAS コンソールの [アプリケーション] ページに移動します。管理するアプリケーションの名前をクリックします。[アプリケーションの概要] ページで、[デプロイ] > [デプロイ] を選択します。表示されるページで、段階的リリースセクションの [デプロイの開始] をクリックします。段階的リリースページで、[デプロイパラメーターのコピー] をクリックして、UpdateStrategy Json という名前のファイルにデプロイパラメーターをコピーします。

ACK クラスタでアプリケーションを更新およびデプロイする場合は、次の図に示すように、プロンプトに従ってパラメーターを設定します。次の図では、[アプリケーション環境][起動コマンド][リソースクォータ]、および [アプリケーション管理] パラメーターはオプションです。

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

ACK クラスタでのアプリケーションの作成とデプロイ

Create EDAS K8s Application
パラメーター説明
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」をご参照ください。
リソースクォータ
アプリケーション管理