本例中使用 仓库的 microservice-demo (opens new window) 案例中的 服务。
点击 +
按钮,填写服务名称。并分别为其配置构建、主机资源、服务部署及服务探活等信息。
包括服务名基本信息及服务构建配置,构建配置更细节的信息可参考构建配置。
查看通用构建脚本
- 配置二进制包存储。
点击添加步骤
,选择二进制包存储
,填写二进制包存放路径。这里填写zadig/examples/microservice-demo/backend
。
为服务选择将部署的主机资源,并配置部署方式,填写部署脚本。更详细的信息可参考的资源配置
和部署配置
模块。
提示
需要先集成主机资源,可参考:主机管理。
查看部署脚本
AGENT_NAME="dev" # 配置给 dev 环境使用的云主机的名称
elif [ $ENV_NAME = "qa" ]; then
AGENT_NAME="zadig" # 配置给 qa 环境使用的云主机的名称
fi
eval PK=\${${AGENT_NAME}_PK}
eval USERNAME=\${${AGENT_NAME}_USERNAME}
scp -i $PK $WORKSPACE/backend/$PKG_FILE $USERNAME@$IP:/cfs/microservice/backend/$PKG_FILE
scp -i $PK $WORKSPACE/backend/restart.sh $USERNAME@$IP:/cfs/microservice/backend/restart.sh
为 backend
服务设置探活检测。
关于探活更详细的信息可参考中的
探活配置
部分。
主机服务配置完毕后,保存并点击下一步
,Zadig 系统会默认为该项目创建两套集成环境和两条工作流。