文档首页/ 云应用引擎 CAE/ 常见问题/ 组件管理类/ 对接Jenkins自动构建时deploy.sh脚本报错该如何处理?
更新时间:2024-05-24 GMT+08:00

对接Jenkins自动构建时deploy.sh脚本报错该如何处理?

用户场景

用户参考CAE《最佳实践》,使用Gitlab对接到Jenkins并部署到CAE时,deploy.sh脚本报错。

操作步骤

脚本报错,通常来说是用户侧问题。

  • 用户自行修改了脚本,需要先核对脚本。
  • 用户没有填写必填参数。
  • 脚本分为软件包部署场景和镜像部署场景,用户填写场景错误。
  1. 咨询客户是否自行修改脚本内容,并核对脚本内容。
  2. 核对用户必填参数是否已经填写,并且场景正确。

  • 其他场景导致的脚本执行后报错,比如脚本报CAE格式校验错误。
  1. 运行脚本的时候,加入参数 -x 。

    bash -x deploy.sh

  2. 检查脚本信息,并检查是否符合预期。
  3. 修改脚本,重新运行即可。