# 1. Jenkins 的作用 Jenkins 实现了代码的拉取、编译、打包、传输、build 镜像、上传镜像、发布至测试环境 等功能。 拉取、编译、打包 这些步骤由开发人员自行维护,主要联系人:@肖慧 # 2. 传输失败定位 - 查看 192.168.100.19 服务器上空间是否充足 - 查看 192.168.100.19 服务器上 FTP 服务是否正常 ![有输出 vsftpd 则表示 正常](images/_1531736590_11754.png) - 查看 /var/log/syslog 及 /var/log/kern 日志 # 3. build 镜像失败定位 - 登陆 192.168.100.19 服务器 /tmp 目录 - 可以看到 "网元名" 的文件夹,进入 - 查看 error.log # 4. 上传镜像失败定位 - 尝试手动登陆镜像仓库并上传 ```sh #(用户:admin 密码:Changeme_123) docker login registry.svicloud.com # push image docker push registry.svicloud.com/powercloud/comm/server:V01R01B03-4267 ``` # 5. 发布失败(deploy failed)定位 - 检查 Jenkins 中的发布参数是否正确 ![](images/_1531738335_22654.png) - 如果是新建的环境,需要联系 @董朝军 添加环境认证信息至部署脚本中 ![](images/_1531738431_96.png) - 查看 192.168.100.19 上的 /tmp 下的 *_deploy 目录日志