
# 对接Jenkins自动构建时deploy.sh脚本报错该如何处理？
#### 问题描述
用户参考CAE《最佳实践》，使用Gitlab对接到Jenkins并部署到CAE时，deploy.sh脚本报错。
#### 可能原因
脚本报错，通常来说是用户侧问题。
- 用户自行修改了脚本，需要先核对脚本。
- 用户没有填写必填参数。
- 脚本分为软件包部署场景和镜像部署场景，用户填写场景错误。
 
#### 操作步骤
1. 咨询客户是否自行修改脚本内容，并核对脚本内容。
2. 核对用户必填参数是否已经填写，并且场景正确。
- 其他场景导致的脚本执行后报错，比如脚本报CAE格式校验错误。
1. 运行脚本的时候，加入参数 -x 。 
   ```
   bash -x deploy.sh
   ```
   
   
2. 检查脚本信息，并检查是否符合预期。
3. 修改脚本，重新运行即可。
 
