Jenkins+GitLab搭建部署并推送WordPress项目

环境准备
服务器系统Centos7.3
内存1G
CPU2核
IP地址10.0.0.43
服务jenkins
服务器系统Centos7.3
内存4G
CPU2核
IP地址10.0.0.44
服务gitlab

获取jenkins源码包

https://pkg.jenkins.io/redhat-stable/

获取jdk源码包

https://www.oracle.com/technetwork/java/javase/downloads/index.html

获取gitlab源码包

https://about.gitlab.com/

https://packages.gitlab.com/gitlab/gitlab-ce

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

首先我们先在Jenkins服务器上操作

安装jdk环境
rpm -ivh jdk-8u131-linux-x64_.rpm 
安装jenkins源码包
rpm -ivh jenkins-2.138.4-1.1.noarch.rpm 
启动jenkins服务
systemctl start jenkins
关闭防火墙和selinux
systemctl stop firewalld
setenforce 0

在这里插入图片描述

在这里插入图片描述

cat /var/lib/jenkins/secrets/initialAdminPassword

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

再切换到gitlab服务器上操作

安装Gitlab服务
yum -y localinstall gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm 

在这里插入图片描述

在这里插入图片描述

编辑Gitlab服务的配置文件
vim /etc/gitlab/gitlab.rb 

在这里插入图片描述

# 启动gitlab服务
gitlab-ctl reconfigure

启动时间会比较漫长,耐心等待代码执行完毕即可

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

测试Gitlab服务页面

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后再切换回到jenkins服务器上操作

安装Git服务
yum -y install git
git config --global user.name "aaronszm"
git config --global user.email "Mr.shi@163.com"

在这里插入图片描述

git clone http://10.0.0.44/root/wordpress.git

在这里插入图片描述

cd wordpress/
ls
vim aaronszm.txt
cat aaronszm.txt 
fdlkagka
git add .
git commit -m '创建了一个文件'
git push
git config --global push.default simple
git push

在这里插入图片描述

在这里插入图片描述

把我们刚才下载好的源码包上传至服务器上

在这里插入图片描述

解压WordPress源码包
unzip WordPress-master.zip 
把解压出来的WordPress目录移动至当前所在位置
mv WordPress-master/* ./
rm -rf WordPress-master*
git add .
git commit -m '增加wordpress博客'
git push

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值