现状:
1:工程比较大,几百兆的war包,且正式环境都是远程的服务器,所以重新打包发布完整war是不现实的。
2:只能将合适的文件替换正式环境上,然后重启发布。
准备:
1:需要替换的文件比如2个 A.class 和 B.class
2:jenkins已经配置了4个正式环境(ip地址不同、配置数据不同)
问题:
jenkins能否将A.class 和 B.class 发送到上面已经配置过的4个正式环境,然后对这4个正式环境重启发布?
现状:
1:工程比较大,几百兆的war包,且正式环境都是远程的服务器,所以重新打包发布完整war是不现实的。
2:只能将合适的文件替换正式环境上,然后重启发布。
准备:
1:需要替换的文件比如2个 A.class 和 B.class
2:jenkins已经配置了4个正式环境(ip地址不同、配置数据不同)
问题:
jenkins能否将A.class 和 B.class 发送到上面已经配置过的4个正式环境,然后对这4个正式环境重启发布?
Jenkins可以负责编译打包,调用脚本。替换远程服务器上的文件可以使用Ansible或scp