在Jenkins中使用edas-jenkins-plugin部署应用到EDAS时,您既可以在ECS集群中创建或部署应用,也可以在容器服务K8s集群中创建或部署应用,本文介绍了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。 |
在容器服务K8s集群中部署应用
说明
通过edas-jenkins-plugin更新Spring Boot应用至K8s集群时,您可以在EDAS控制台左侧导航栏的应用列表栏,选择K8s集群中的应用进入应用总览详情页面,单击生成UpdateStrategy Json
文件。
升级部署在容器服务K8s集群中的应用时,您需设置下图所示信息。下图中的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 |
在容器服务K8s集群中创建并部署应用

参数 |
描述 |
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版本,例如OPEN JDK 8。
|
Version Label Format |
版本号。 |
Environments Json |
部署环境变量,格式必须符合JSON对象数组。 |
Startup Command |
相关信息,请参见DeployK8sApplication。
|
Resource Quota |
Application Management |