jenkins能否传输一个或多个文件到正式环境,然后进行发布?

现状:
1:工程比较大,几百兆的war包,且正式环境都是远程的服务器,所以重新打包发布完整war是不现实的。
2:只能将合适的文件替换正式环境上,然后重启发布。

准备:
1:需要替换的文件比如2个 A.class 和 B.class
2:jenkins已经配置了4个正式环境(ip地址不同、配置数据不同)

问题:
jenkins能否将A.class 和 B.class 发送到上面已经配置过的4个正式环境,然后对这4个正式环境重启发布?

阅读 4.6k
2 个回答

Jenkins可以负责编译打包,调用脚本。替换远程服务器上的文件可以使用Ansible或scp

war包发布做不到。如果你经常有这种需求的话,建议考虑微服务的发布方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进