Jenkins安装配置

Jenkins安装配置

2023/7/3 更新

1. docker-compose 启动 Jenkins

创建 jenkins 目录,在目录下编辑 docker-compose.yml

1
2
3
4
5
mkdir -p /opt/docker/jenkins && cd /opt/docker/jenkins
#创建data目录并赋权,不然会启动失败
mkdir data && chmod 777 data
#创建docker-compose配置
vim docker-compose.yml

内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3'
services:
jenkins:
image: jenkinsci/blueocean #jenkins镜像
container_name: jenkins #容器名
restart: always
environment:
JAVA_OPTS : "-server -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"
ports:
- '8998:8080' #发布端口
- '50000:50000' #基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
volumes:
- ./data:/var/jenkins_home #工作目录挂载到外部服务器

执行命令启动 jenkins 容器

1
docker-compose up -d jenkins

2. Jenkins 安装

通过 ip:端口 访问web端进行安装

1657024634835

查看日志获取初始密码

1
cat /opt/docker/jenkins/data/secrets/initialAdminPassword 

选择推荐插件,等待安装完成

1657025555952

创建一个新的管理员账户

1657025661533

安装成功

1657025778183


Jenkins安装配置
http://dunkingcurry30.github.io/2022/07/04/Jenkins安装配置及实现CI/
作者
Dunking Curry
发布于
2022年7月4日
许可协议