gitlab+jenkins自动化部署

获取安装包gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm并安装(172.25.33.2)

yum install gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm 

修改文件

vim /etc/gitlab/gitlab.rb
external_url 'http://172.25.33.2'

在这里插入图片描述
重新编译

gitlab-ctl reconfigure

设置密码登录
在这里插入图片描述
登录进入界面,添加新的项目
在这里插入图片描述
添加公钥

ssh-keygen

在这里插入图片描述
在这里插入图片描述
创建git目录,尝试推送

git remote add origin git@172.25.33.2:root/demo.git
git push -u origin master

在这里插入图片描述
查看结果
在这里插入图片描述
查看文件
在这里插入图片描述
尝试克隆

git clone git@172.25.33.2:root/demo.git

在这里插入图片描述

jenkins服务构建(172.25.33.3)该主机需要安装git软件
安装软件

rpm -ivh jdk-8u171-linux-x64.rpm
rpm -ivh jenkins-2.164.3-1.1.noarch.rpm

在这里插入图片描述
配置更新源

vim /var/lib/jenkins/hudson.model.UpdateCenter.xml

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
在这里插入图片描述
重启服务,获取key值

cat /var/lib/jenkins/secrets/initialAdminPassword

在这里插入图片描述
登录安装插件
在这里插入图片描述

配置轮询方式更新
新建工程
在这里插入图片描述
源码管理中选择git,添加git仓库地址
在这里插入图片描述
添加git仓库所在主机的私钥id.rsa
在这里插入图片描述

选择方式为轮询
在这里插入图片描述
保存,点击立即构建
在这里插入图片描述

查看构建历史并选择控制台输出
在这里插入图片描述
进入jenkins主机查看
在这里插入图片描述
配置触发方式更新
安装插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
构建触发器
在这里插入图片描述
点击此选项卡中的高级->generate,生成通行证token

在这里插入图片描述
保留该页面,进入gitlab页面,点击管理中心->网络,允许外发网络
在这里插入图片描述
点击进入您的项目选项卡->设置->集成,填入地址和token
在这里插入图片描述
点击webhook,再进行触发测试
在这里插入图片描述
成功
在这里插入图片描述
进入jenkins查看触发信息
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值