jenkins部署PHP

axing
2025-01-22 / 0 评论 / 1 阅读 / 正在检测是否收录...

一、架构规划

1.gitlab    部署代码仓库
2.jenkins    部署集成工具
3.devops-node  部署nginx、php

二、创建代码仓库并编写上传代码
1、创建代码仓库
m67wnka6.png

2、gitlab添加连接
2.1配置ssh秘钥

cat /root/.ssh/id_rsa.pub

m67wla5y.png
m67woc9w.png
2.2拉取代码仓库
m67wpycj.png

git clone git@192.168.3.100:root/php.git
#要加上git clone

m67wybzx.png
2.3配置个人信息

[root@jenkins ~/php]# git config --global user.email "123@qq.com"
[root@jenkins ~/php]# git config --global user.name "PHPKF"

3、模拟开发编码

[root@jenkins ~/php]# echo "<?php phpinfo(); ?>" > index.php
 
# 添加所有文件到暂存区
[root@jenkins ~/php]# git add .
 
# 提交暂存区的指定文件到仓库区
[root@jenkins ~/php]# git commit -m "第一次开发"

4、上传本地仓库master文件

[root@jenkins ~/php]# git push -u origin master

三、jenkins连接业务服务器
1、jenkins对业务服务器做ssh免密

[root@jenkins ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.3.23

2、jenkins服务添加业务服务器
m67x7v5r.png
m67x8fvn.png
m67x953z.png

四、新建项目
m67xb23v.png
m67xfwyq.png
m67xfinh.png
m67xiyjf.png
m67y9jfo.png
m67yc6eo.png
m67yce24.png
m67ygdho.png

0

评论 (0)

取消