起因
用jenkins给代码做了自动化集成和发布, 突然今天提交的代码在测试网络上检查不更新了, 查了原因, 记录一下。
以为是编译失败
打开jenkins, 查看近期的编译记录, 发现前天开始就挂了, 然后本地手动编译一次, 查看控制台输出, 控制台到连接服务器的时候, 报错 了
找到原因后, 验证
前往jenkins 的配置页面, 查看publish over ssh 插件的配置, 点击test 按钮, 发现报错
原因1: 后端服务器是否改密码
本地远程可以登录, 说明服务器账号密码没问题。找到后端同事,是否重启了服务器, 回复重启了
原因2: 是否开启了ssh over server,
win+ r 输入 服务, 打开后, 找到 ssh over server, 发现没有开启, 开启ssh over server, 同时启动方式改为手动
回到jenkins, 在配置页面找到publish over ssh 点击test, 测试成功, 问题解决!