Linux CentOS7 Docker安装Jenkins

一、安装Jenkins

1、跟新yum包

sudo yum update                     #确保yum包更新到最新

service network restart             #重启网络

2、查询镜像

docker search jenkins      

Linux CentOS7 Docker安装Jenkins_第1张图片

3、拉取镜像

docker pull jenkins/jenkins              #拉取镜像

4、创建Jenkins工作目录,并将容器内目录挂载到此目录上

目的是:Jenkins会将从git或者码云仓库中拉取到的项目代码拉取到此目录中,进行编译打包发布

777代表了对文件或目录的最高级别的权限

sudo mkdir -p /home/jenkins_home                 #在home目录下创建jenkins_home目录

sudo mkdir -p /home/jenkins_settings             #在home目录下创建jenkins_settings目录

sudo chmod 777 /homt/jenkins_home             #设置权限

sudo chmod 777 /home/jenkins_settings        #设置权限

 5、启动Jenkins容器

使用以下命令启动Jenkins容器,并将宿主机上的相关目录挂载到容器内的相应位置:

Linux CentOS7 Docker安装Jenkins_第2张图片

# -v $(which docker):/usr/bin/docker 
# -v /var/run/docker.sock:/var/run/docker.sock    这两句是表示支持docker

sudo docker run -d -u root \
-p 9096:8080 \
-p 50001:50000 \
-v /home/jenkins_home:/var/jenkins_home \
-v /home/jenkins_settings:/var/settings \
-v /etc/localtime:/etc/localtime \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart=always \
--name=jenkins2 \
jenkins/jenkins:latest

6、

在浏览器中打开:192.168.43.10:9095 进入Jenkins页面  192.168.43.10是我虚拟机静态IP地址,9095是当前安装的jenkins端口

二、Jenkins配置

1、Jenkins安装gitee码云插件

Linux CentOS7 Docker安装Jenkins_第3张图片

选择可用插件,输入gitee,点击下载 

Linux CentOS7 Docker安装Jenkins_第4张图片

gitee插件安装完毕

Linux CentOS7 Docker安装Jenkins_第5张图片

添加Docker插件

 Linux CentOS7 Docker安装Jenkins_第6张图片

2、创建私人令牌

去码云网站创建一个私人令牌:https://gitee.com/personal_access_tokens

Linux CentOS7 Docker安装Jenkins_第7张图片

点击生成新令牌:

Linux CentOS7 Docker安装Jenkins_第8张图片

点击生成令牌或者修改后,就会弹出如下弹窗:复制你的私人令牌:

Linux CentOS7 Docker安装Jenkins_第9张图片

3、Jenkins添加全局凭据

1、打开你的Jenkins页面  系统管理->凭据

Linux CentOS7 Docker安装Jenkins_第10张图片

Linux CentOS7 Docker安装Jenkins_第11张图片

2、添加一个Gitee API令牌 类型的全局凭据 

Linux CentOS7 Docker安装Jenkins_第12张图片

3、再添加一个用户名加密码类型的凭据

Linux CentOS7 Docker安装Jenkins_第13张图片 Linux CentOS7 Docker安装Jenkins_第14张图片

4、系统配置

Linux CentOS7 Docker安装Jenkins_第15张图片 往下拉找到 Gitee配置:Linux CentOS7 Docker安装Jenkins_第16张图片

点应用保存

三、构建任务

Linux CentOS7 Docker安装Jenkins_第17张图片

Linux CentOS7 Docker安装Jenkins_第18张图片

Linux CentOS7 Docker安装Jenkins_第19张图片

你可能感兴趣的:(Linux,linux,docker,jenkins)