一: 效果展示
二: jenkins配置细节
三: 注意事项
3.1 jks的执行shell里对应的的脚本需根据实际情况进行编写,不再详细列出。
3.2 提前做好jks和远程跳板服务器的ssh认证,以便jks登录服务时执行命令,并把对应的变量传送过去。
3.3 提前做好跳板服务器和业务服务器的认证,以便跳板服务器ssh到业务服务器执行脚本及变量传送。
四: 拓展
1.由于我们的常驻服务器不止一台,因此需要把常驻列表和对应的服务器列表进行存储,可以是mysql或redis。
2.通过去存储查询对应的服务在某个节点后,通过ssh连接到节点,再对服务进行重启。
3.建议使用mysql对服务列表进行存储,因为mysql的备份单张表相对容易和直观;相比较redis查看此项目的完整数据很麻烦需要很多条命令进行查询及合并,备份也是基于快照备份,因此不推荐。