插件安装在“系统管理”--选择构建一个自由风格的软件项目
优采云 发布时间: 2021-06-28 00:35插件安装在“系统管理”--选择构建一个自由风格的软件项目
一、plugin 安装
在“System Management”------“Management Plugin”-------“Installed”中查看是否有“Git Plugin”和“Publish Over SSH”两个插件,需要点击“可选插件”,找到并安装。
检查是否有“Git 插件”
点击“直接安装”
如果得到如下界面则说明安装成功
发现已安装“通过 SSH 发布”
安装两个插件后,点击“系统管理”-----“系统配置”
二、SSH 设置
“系统管理”-----“系统设置”---------“通过SSH发布”
key中填写jenkins服务器的私钥。如果不需要在jenkins服务器上生成私钥和公钥。在发布代码的服务器上发布公钥。
ssh-keygen -t rsa
cd .ssh/
ls
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.76.206
SSH 服务器配置
name:需要发布php程序到目标服务器的名称,可自定义
Hostname:填写目录服务器的IP地址
用户名:使用该用户进行发布,这里是进行密钥互信的用户
目录:这是发布到目标服务器的相对根路径。建议填写/,防止后续填写路径异常。
三、构建项目
新建项目---------填写项目名称-------选择构建------选择构建一个自由风格的软件项目------ -好的
源码管理选择git
Repository URL 填写具体的git仓库url,如果是private,需要继续添加Credentials,如果是public,直接填写url即可,Credentials为none。将 github 上的包部署到我们的目标服务器。
施工后足够操作
选择(通过 SSH 发送文件或执行命令)
SSH Server 选择目标服务器如:php-server
源文件:/ #git拉取的原创文件
远程目录:/var/www/html #释放到目标服务器的指定目录
exec 命令:chown apache:apache -R /var/www/html/* #开发后续操作
点击“保存”立即构建,点击“控制台输出”查看日志
打开php程序,发现程序文件已经成功发布到目标服务器