在Jenkins中使用edas-jenkins-plugin部署應用到EDAS時,您既可以在ECS叢集中建立或部署應用,也可以在Container ServiceK8s叢集中建立或部署應用,本文介紹了4種選項的參數配置說明。
在ECS叢集中部署應用
升級部署在ECS叢集中的應用時,您需設定下圖所示資訊,下圖中屬於Advanced的資訊可以選擇性配置。

| 參數 | 描述 |
| EDAS Credentials | 選擇AccessKey的名稱。 |
| EDAS Namespace | 輸入部署應用所在的微服務空間,格式為地區ID:微服務空間ID,例如cn-hangzhou:doc。 |
| Application ID | 輸入部署應用的應用ID。 |
| Group | 輸入應用分組,all代表所有分組。 |
| Target Object | 要部署的目標檔案的地址連結,您再次部署的包類型需跟應用第一次部署的包類型保持一致。 |
| Version Label Format | 版本號碼。 |
| Version Description Format | 格式化的版本描述資訊。 |
| Batch | 部署分批次數。 |
| Batch Wait Time | 批次間隔時間。 |
| Release Type | 分批發布類型,您可以選擇手動或者自動部署下一批。 |
在ECS叢集中建立並部署應用
在ECS叢集中建立應用並部署時,您需設定下圖所示資訊,下圖中屬於Advanced的資訊可以選擇性配置。

| 參數 | 描述 |
| EDAS Credentials | 選擇AccessKey的名稱。 |
| EDAS Namespace | 輸入部署應用所在的微服務空間,格式為地區ID:微服務空間ID,例如cn-hangzhou:doc。 |
| Application Name | 輸入部署應用的應用程式名稱。 |
| Package Type | 輸入部署套件類型:WAR或JAR。 |
| Cluster ID | 輸入應用所在的叢集ID。 |
| Target Object | 要部署的目標檔案的地址連結,您再次部署的包類型需跟應用第一次部署的包類型保持一致。 |
| Ecu Info | 輸入需要使用的ECS執行個體的ECU ID,相關資訊,請參見ListScaleOutEcu。 |
| Version Label Format | 版本號碼。 |
| Version Description Format | 格式化的版本描述資訊。 |
| Build Pack ID | 容器版本ID。 |
| Health Check Url | 健全狀態檢查URL。 |
在Container ServiceK8s叢集中部署應用
升級部署在Container ServiceK8s叢集中的應用時,您需設定下圖所示資訊。下圖中的Application Environment、Startup Command、Resource Quota和Application Management資訊可以選擇性配置。

| 參數 | 描述 |
| EDAS Credentials | 選擇AccessKey的名稱。 |
| EDAS Namespace | 輸入部署應用所在的微服務空間,格式為地區ID:微服務空間ID,例如cn-hangzhou:doc。 |
| Application ID | 輸入部署應用的應用ID。 |
| Target Object | 部署套件的地址連結或者鏡像的地址連結,您再次部署的方式需跟應用第一次部署的方式保持一致。 |
| Whether target imageUrl | 如果您的Target Object設定的是鏡像地址,需勾選本設定項。 |
| Application Environment | 相關資訊,請參見DeployK8sApplication。 |
| Startup Command | |
| Resource Quota | |
| Application Management |
在Container ServiceK8s叢集中建立並部署應用

| 參數 | 描述 |
| EDAS Credentials | 選擇AccessKey的名稱。 |
| EDAS Namespace | 輸入部署應用所在的微服務空間,格式為地區ID:微服務空間ID,例如cn-hangzhou:doc。 |
| Cluster ID | 輸入應用所在的叢集ID。 |
| K8s Namespace | K8s Namespace通過將系統內部的對象分配到不同的Namespace中,形成邏輯上分組的不同專案、小組或使用者組,便於不同的分組在共用使用整個叢集的資源的同時還能被分別管理。此處設定為default即可。 |
| Application Name | 輸入部署應用的應用程式名稱。 |
| Application Description | 輸入應用描述。 |
| Target Object | 請輸入Fatjar包、WAR包或鏡像的地址連結。 |
| Package Type | 輸入部署套件的類型:FatJar、WAR或Image。 |
| EDAS Container Version | 部署套件依賴的EDAS Container版本。適用於通過WAR包部署的HSF應用,鏡像不支援此參數。 |
| Web Container | 部署套件依賴的Tomcat版本。適用於通過WAR包部署的Spring Cloud和Dubbo應用,鏡像不支援此參數。 |
| JDK Version | 輸入JDK版本,例如OpenJDK8。 |
| Version Label Format | 版本號碼。 |
| Environments Json | 部署環境變數,格式必須符合JSON對象數組。 |
| Startup Command | 相關資訊,請參見DeployK8sApplication。 |
| Resource Quota | |
| Application Management |