jenkins笔记之自动发布网站代码

方法一:

shell命令 > rsync方式:

前置条件:

1.安装rsync命令

2.jenkins服务器上做目标机的免密访问

# ssh-keygen -t rsa
# ssh-copy-id /root/.ssh/id_rsa.pub root@192.168.2.10
# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.2.10

jenkins构建配置 

方法二: 

通过 Publish Over SSH 插件

1.系统配置

安装插件后,系统管理->系统配置

 填写密码或者配置密钥,配置远程服务器名称,IP,和主目录(这个主目录会是项目配置的根目录)

2.项目配置

进入项目->配置->构建->增加构建步骤->

 Source files:      就是你目前配置所在项目空间,*就是推送这个项目下所有文件,**/**表示推送整个项目(包含目录)

Remove prefix:  不推送的文件路径

Remote diretory: 远程文件目录,这个是相对路径,相对于之前配置的/data/htdocs,这里只要写App,就直接推送到远程/data/htdocs/App下

Exec command: 需要在远程服务器上执行的shell命令

posted @ 2020-07-08 13:27  消磨_时间  阅读(123)  评论(0编辑  收藏  举报