本例中使用 仓库的 microservice-demo (opens new window) 案例中的 服务。

点击 + 按钮,填写服务名称。并分别为其配置构建、主机资源、服务部署及服务探活等信息。

包括服务名基本信息及服务构建配置,构建配置更细节的信息可参考构建配置

查看通用构建脚本

  1. 配置二进制包存储。

点击添加步骤,选择二进制包存储,填写二进制包存放路径。这里填写zadig/examples/microservice-demo/backend

二进制包配置

为服务选择将部署的主机资源,并配置部署方式,填写部署脚本。更详细的信息可参考的资源配置部署配置模块。

提示

需要先集成主机资源,可参考:主机管理

查看部署脚本

  1. AGENT_NAME="dev" # 配置给 dev 环境使用的云主机的名称
  2. elif [ $ENV_NAME = "qa" ]; then
  3. AGENT_NAME="zadig" # 配置给 qa 环境使用的云主机的名称
  4. fi
  5. eval PK=\${${AGENT_NAME}_PK}
  6. eval USERNAME=\${${AGENT_NAME}_USERNAME}
  7. scp -i $PK $WORKSPACE/backend/$PKG_FILE $USERNAME@$IP:/cfs/microservice/backend/$PKG_FILE
  8. scp -i $PK $WORKSPACE/backend/restart.sh $USERNAME@$IP:/cfs/microservice/backend/restart.sh

backend 服务设置探活检测。

关于探活更详细的信息可参考中的探活配置部分。

主机服务配置完毕后,保存并点击下一步,Zadig 系统会默认为该项目创建两套集成环境和两条工作流。

加入环境