在很久很久以前,就有人说到一键部署?什么?一键部署?什么鬼?听着好牛逼的样子,我也搞一搞,经过一段时间的折腾终于搞出来了,最后,我只想说,效率真高。
准备工作
安装插件
此教程的一键部署策略需要使用Jenkins的插件 —> Publish Over SSH
找到以后直接安装即可
Publish Over SSH 插件的配置
找到有关Publish Over SSH的配置
细心的话我们会发现右下角有高级配置
要想知道配置是否正确,点一下Test Configuration 按钮即可
搞定一大步,松一口气,ˊ>ˋ ˊ>ˋ ˊ>ˋ
创建Jenkins Item
配置item选项
我们首先看一下在jenkins服务器上此工程的路径及目标文件
以下是publish.sh 脚本的具体实现,此脚本可以停掉原先的tomcat服务,并且自动重启tomcat服务器,并且可以观察到启动日志
要注意的问题
>1.源文件的路径问题,明白当前位置和目的文件的位置才可以更好的配置路径
>2.注意shell脚本执行时你所在的文件路径在root的家目录,所以在写命令的时候注意加上绝对路径,或者进入目标文件夹下面再去执行命令
Only One Key
工具只是工具,思想才是灵魂