jenkins发布php代码
jenkins发布php代码配置插件
系统管理---->管理插件---->已安装
发布系统之前需要检查一下 是否安装Git plugin和Publish Over SSH插件,如果没有,则需要点击可选插件,找到并进行安装。
如果没有安装,点击直接安装后,记得要进行重启jenkins。
系统管理---->系统设置
私钥已经放到了gitlab服务器,实现免密登录,要把对应的公钥也考到到gitlab服务器上
# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwcDdehNrtH8pkBBswFJ0I4UcHzkWIjcsU4zZF1Fj7otj4g/NmEjJFLTeXqDBDsdEOwc3gnuKKtcoVsouOrLn3TzQxdjRHq6trrObsiLurOvKd9iBY+xp2FMcTBVW9Mz5NSqXfW/iqKHtmlz9lGZDWFYbAG3LWCLcbY9X5uV+5BB2jvlJTiw0QiYherTA9Rfiw6MJNhvkdLIolGSq7ot6Vwilp5/SgwKc/DzZ267TLNySjDL8n9vpLv0OcKm0eIYuP6dhgjGv18EeCQR0aZUSeYp9wU+hntd8knyHYRBsb0ZUlyBdJvqvaejbdFqNYPeXgxWbIwhrEoTmsYYnNVHmIw== caoshouming@kanfanews.com
把秘钥追加到authorized_keys 这个文件
# vim ~/.ssh/authorized_keys
测试免密登录
# ssh caosm03.com
Last login: Thu Dec 21 15:48:12 2017 from 192.168.24.1 免密登录没有问题
应用 ---->保存
配置完插件创建任务
应用 ---->保存
检查发布的结果的
# 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
已经成功发布到指定位置
页:
[1]