Linux下利用docker搭建jenkins + allure + jdk + python + pytest + gitee 配置持续集成部署(亲测)

前言

本人至少重复搭建过 5 次环境,基本上所有踩过的坑文章中都有提及到,现在百度到的一些资料,基本上要么不全面,要么搭建过程中会遇到很多异常,这篇文章会讲到如何搭建 docker 环境,并且安装 python、 jdk、 allure、环境,结合 Gitee 码云来实现持续集成,全程图文教程,一文搞定持续集成部署!

前提条件

1、使用Linux的GUI版本,不能安装mini版;
2、docker要求centOS内核高于3.10。
使用uname -r命令查看内核参数:
在这里插入图片描述

安装docker

  • 1、确保环境此前无安装过docker;

  • 2、先安装docker依赖工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述
如上图所示则证明安装成功。

添加阿里云的软件源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后更新yum缓存:

sudo yum makecache 

安装docker-ce(CE指的是社区版)

sudo yum -y install docker-ce

下载安装会有点慢,依网速和机器而定,请耐心等待!
在这里插入图片描述
同样,如上图所示,则表示安装成功。

启动docker

sudo systemctl start docker

然后我们测试是否安装成功,执行如下命令:

docker info

如下所示则证明docker安装成功:
在这里插入图片描述

设置docker开机自启

sudo systemctl enable docker

到此为止,docker就算安装成功了。

下载Jenkins镜像

docker pull jenkins/jenkins:2.289.3-centos

在这里插入图片描述

挂载目录

mkdir -p  /home/hep/jenkins_node
升级权限:
chmod -R 777 /home/hep/jenkins_node

在这里插入图片描述

启动Jenkins镜像

docker run -d -uroot -p 8989:8080 --name jenki
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值