每次打包上线过于麻烦,Jenkins又太慢(不清楚具体原因),所以自己搞了个脚本用于快速部署吧,通过alibaba cloud toolkit
插件安装过于简单就不提了,这里主要记录一下脚本的编写和插件的使用
工具-->Alibaba Cloud-->Deploy to Host
Deployment
标签内执行前添加maven命令,自动生成的即可After Deploy
中填写自动部署脚本,需要创建2个脚本,并设置两个脚本的权限chmod
1 | # fabu.sh 第一个是将jar包上传到服务器,并拷贝到容器中去 |
1 | # into.sh 这个是docker exec后的处理脚本 |
- 自动日志查看
这里建议使用root权限,如果是其他权限的话docker 日志无法同步查看,需要手动执行命令
切换到Advanced
标签,勾选Automatic open after deploy
,输入命令
1 | docker exec -it es-search /bin/bash |