在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
实验环境
一.检查插件是否安装并安装插件 在通过Jenkins发布php代码之前,我们首先需要在Jenkins服务的web页面上检查一下 “Git plugin” 和 “Publish Over SSH” 两个插件是否已安装: “系统管理” → “管理插件” → “已安装”,然后搜索Git plugin看看是否已安装,一般这个插件都是默认安装的: 然后到 “可选插件” 里安装 Publish Over SSH 插件: 二.重启Jenkins服务: [root@7mini-node2 ~]# systemctl restart jenkins 确保两个插件都安装好。
三.配置密钥认证 生成密钥对后,首先把公钥拷贝到远程的机器上去,也就是把公钥的内容粘贴到 3.1 server上创建密钥对 [root@7mini-node2 ~]# ssh-keygen 3.2 查看密钥粘贴在jenkins配置中,点击“系统管理” → “系统设置”,下拉页面,大概在网页的最下面可以找到 “Publish Over SSH” [root@7mini-node2 ~]# cat .ssh/id_rsa 注:Jenkins SSH Key 这一栏默认会使用Jenkins管理员admin账户的密码,可以不填则设置为空密码。
四.构建项目 4.1 以上我们配置完了插件以及远程机器,现在就可以开始新建任务了: 4.2 配置项目名称与描述: 4.3 配置远程仓库的地址: 4.4 构建触发器,以及构建环境都不需要配置,因为我们发布的是php代码:
4.5 “构建” ,最核心的一步,选择 “Send files or execute commands over SSH” : 简单说明:
完成以上操作后,就可以使用这个刚刚创建的任务去工作了,点击左面的 “立即构建” ,就能把git上的代码发布到指定的服务器上: 4.6构建输出完成 到远程机器上,看看是否已经存在这个目录:
|
2022-07-18
2022-08-17
2022-11-06
2022-08-17
2022-08-15
请发表评论