jenkins部署代码到远程服务器
2020-11-11 本文已影响0人
宸风如苏
之前只是做到将代码构建到了jenkins服务器所在的目录下中的workspace中,实际项目中我们需要代码构建到站点指定目录下,现在就是做这一步
1:首先安装插件 Publish over SSH
Snipaste_2020-11-10_17-04-07.png Snipaste_2020-11-10_17-08-00.png2:在目标服务器(就是你要部署项目的服务器)上生成rsa秘钥,命令如下
ssh-keygen -t rsa
一路回车
Snipaste_2020-11-10_17-20-05.png
在该服务器的.ssh文件夹下新建文件authorized_keys(已存在就不用新建)
cat id_rsa.pub > authorized_keys (新建)
cat id_rsa.pub >> authorized_keys (已存在追加内容)