Jenkins+Docker 一键自动化部署 SpringBoot 项目(续)
发布项目支持选择git 分支
安装插件Git Parameter
项目构建配置中配置 如下图配置参数
在branches to build 中引用 branch 参数 这样就完成配置了
支持服务项目远程部署
安装插件 Publish over SSH
系统配置中配置Publish over SSH
下图圈起来的位置是 远程服务器登录密码或者是ssh 的key(取决于服务器认证方式)
接着添加ssh servers 信息
项目构建中添加构建步骤 send files or execute commands over ssh
步骤如下配置 选择ssh server 后配置 transfers
其中 sources files 位置为工作空间的相对位置
remove prefix 是去除前缀后的 文件会全部传入远程服务器
remote directory 是与 上面系统配置ssh servers中的remote directory 结合的位置,此位置就是远程服务器存放传输文件的位置
最后一步 配置 exec command,如下图
到此,简单的远程部署就结束了!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小仓鼠!
评论