docker安装jenkins

个人博客地址: https://note.raokun.top
拥抱ChatGPT,国内访问网站:https://www.playchat.top

Jenkins部署

1.创建jenkins的工作目录

//创建工作目录 
mkdir /var/jenkins_home
//赋予权限 
chown -R 1000 /var/jenkins_home

1.1 通过docker部署jenkins

拉取镜像

docker pull  jenkinsci/blueocean

生成容器

docker run -u root -d -p 8085:8080 -p 50000:50000 
 -v /var/jenkins_home:/var/jenkins_home 
 -v /usr/bin/docker:/usr/bin/docker  
 -v /var/run/docker.sock:/var/run/docker.sock  
 -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose 
 jenkinsci/blueocean 
 
 一行显示:
 docker run --name jenkins -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home  -v /usr/bin/docker:/usr/bin/docker   -v /var/run/docker.sock:/var/run/docker.sock   -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose -v dotnet-sdk:/usr/share/dotnet jenkinsci/blueocean

部分插件安装失败

安装报错

设置管理员

设置管理员

实例设置

保存并完成

进入Jenkins

处理异常,更新插件

更新插件

创建任务

创建任务

Jenkins源码管理没有Git选项,前往插件管理安装必要插件

插件管理

插件安装失败,是因为版本太久了,更新

有新的版本

更新了重启服务,进入我们刚建的任务,源码管理,有了git,但是出现报错

原因:没有添加用户

添加gitee用户后报错消失。

jenkins源码管理无法连接仓库:Command "git ls-remote -h --

使用Jenkins配置git仓库地址的时候,出现无法连接仓库的情况:Command "git ls-remote -h --

出现这个原因是因为Jenkins的服务器上没安装git客户端工具

Jenkins 服务器安装git客户端

使用yum安装git

yum -y install git

安装完成后检查版本

git --version

再回到之前的配置页面刷新下,重新输入git仓库地址,就没有问题了;