jenkins发布php代码

配置插件

​ 系统管理---->管理插件---->已安装

​ 发布系统之前需要检查一下 是否安装Git plugin和Publish Over SSH插件,如果没有,则需要点击可选插件,找到并进行安装。

​ 如果没有安装,点击直接安装后,记得要进行重启jenkins。

​ 系统管理---->系统设置

私钥已经放到了gitlab服务器,实现免密登录,要把对应的公钥也考到到gitlab服务器上

[root@caosm03 ~]# cat ~/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwcDdehNrtH8pkBBswFJ0I4UcHzkWIjcsU4zZF1Fj7otj4g/NmEjJFLTeXqDBDsdEOwc3gnuKKtcoVsouOrLn3TzQxdjRHq6trrObsiLurOvKd9iBY+xp2FMcTBVW9Mz5NSqXfW/iqKHtmlz9lGZDWFYbAG3LWCLcbY9X5uV+5BB2jvlJTiw0QiYherTA9Rfiw6MJNhvkdLIolGSq7ot6Vwilp5/SgwKc/DzZ267TLNySjDL8n9vpLv0OcKm0eIYuP6dhgjGv18EeCQR0aZUSeYp9wU+hntd8knyHYRBsb0ZUlyBdJvqvaejbdFqNYPeXgxWbIwhrEoTmsYYnNVHmIw== [email protected]
把秘钥追加到authorized_keys 这个文件
[root@caosm03 ~]# vim ~/.ssh/authorized_keys 

测试免密登录

[root@caosm03 ~]# ssh caosm03.com
Last login: Thu Dec 21 15:48:12 2017 from 192.168.24.1   免密登录没有问题

应用 ---->保存

配置完插件创建任务


应用 ---->保存

检查发布的结果的

[root@caosm03 jenkins]# ll
total 8
-rw-r--r-- 1 nobody nobody   28 Dec 22 13:51 a.txt
-rw-r--r-- 1 nobody nobody 1624 Dec 22 13:51 zabbix_agentd_install.sh
已经成功发布到指定位置