如果公司有成熟的devops工具,不必看此文章。如果是开发人员,在工作中需要经常手动打包,部署,重启应用,根据日志查看是否启动成功,感到繁琐不堪的,希望能帮到你。
本文适用于使用 Intellij IDEA 作为开发工具的人,在其中实现 一键自动部署的效果。
所谓自动化部署,就是根据一个触发条件,自动运行一段脚本(可以是java,python,js,linux shell),这段脚本的作用就是:打包,上传,ssh登录,执行启动脚本,查看输出。
IDEA 系列的 IDE 环境,基于一套 action 系统来运行,每一个按钮,每一个输入,都会绑定到一个action,执行action的代码。
因此,我们的想法就是,利用 IDEA 自己的 action 体系,来自动化部署。
Intellij IDEA 一键打包、部署、远程重启应用,查看启动日志
原文:https://www.cnblogs.com/bpzj/p/13587404.html