一、jenkins容器化搭建
1、jenkins环境搭建与启动
#1- 下载镜像:
#方案一:
1- 搜索 docker search jenkins---最新版本的
2-在这个镜像的创建的容器里需要搭建python环境(一系列库)
apt指令安装
#方案二:可以从一个指定的下载源的镜像拉取就行--前提是已经打包好这个镜像---(jenkins+python3+pytest)
#1-在阿里云-公共仓库拉取镜像(docker pull 镜像)
docker pull registry.cnhangzhou.aliyuncs.com/sqqdcl/jenkins
#2- 查看镜像---静态的模板
docker images
#3- 做目录挂载(用于jenkins 做很多的插件安装--以及其他设置)
#在宿主机的一个目录下创建一个目录,用于挂载目录
mkdir -p /var/jenkins_node
#给一个权限--chmod 777 (0111)可读可写可执行wrx
chmod 777 /var/jenkins_node
#4- 创建与启动守护式容器
docker run -id --name=sqjenkins -p 8080:8080 -v
/var/jenkins_node:/var/jenkins_home registry.cnhangzhou.aliyuncs.com/sqqdcl/jenkins
#5- 查看容器是否启动
docker ps -a
#6- 查看宿主机ip
ifconfig
#7- windows机器访问
http://宿主机ip:8080/
#8- 获取管理员密码
docker logs sqjenkins
访问ip:8080进入jenkins,安装推荐插件,中间可能有的插件安装失败,不用管它。
创建用户名和密码,保存并完成,输入admin,密码admin ,保存并完成,开始jenkins。
2、插件安装
(1)进入插件管理,下载并安装需要的插件,完成后重启jenkin服务。
安装插件gitlab,gitlab hook,allure
(2)重启docker镜像