安装jenkins

root@mysql-2:~# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
root@mysql-2:~# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
root@mysql-2:~# yum -y install jenkins

安装插件

系统设置->插件管理->installed

jenkins使用Publish Over SSH插件实现远程自动部署

配置push over ssh插件

系统设置->系统设置

jenkins使用Publish Over SSH插件实现远程自动部署
jenkins使用Publish Over SSH插件实现远程自动部署

配置job里面调用

jenkins使用Publish Over SSH插件实现远程自动部署

解释

 Source files : 针对的是你的jenkins的job目录 
            例子:你的job名称叫123 那么linux上面(/var/lib/jenkins/workspace/123 的工作目录)

    Remove prefix:针对的是你获取的程序 是连带这目录一起复制过来的   你如果不想带前面的目录  那么在此处可以设置去掉的目录路径  
    Remote directory:针对的是你的项目目录  如果你在  第三步  系统设置里 设置了over ssh的Remote Directory路径   那么此处就是针对那个目录做扩展的。 
             例子: 你在 第三步 设置了目录   Remote directory:  /home/erp
                         又在job里面设置了         Remote directory:  /home/erp
                         那么你的程序复制到远程主机所在的具体位置:   /home/erp/home/erp 目录
                         默认是  /root/  目录****           
    Exec command: 要远程执行的命令