小白入门必知必会-Jenkins安装
上一篇文章介绍了Docker的安装,在此不在赘述。
一、Jenkins基础
1.1 介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
1.2 Jenkins官网
https://jenkins.io/
1.3 镜像地址
https://hub.docker.com/r/jenkins/jenkins/tags
二、安装
2.1 拉取镜像
docker pull jenkins/jenkins:2.319.1-lts
2.2 创建目录
mkdir -p /usr/local/docker/jenkins_docker
2.3 编写docker-compose.yml文件
cd /usr/local/docker/jenkins_docker
cat >docker-compose.yml<<EOF
version: "3.1"
services:
jenkins:
image: jenkins/jenkins:2.319.1-lts
container_name: jenkins
restart: always
ports:
- 8080:8080
- 50000:50000
volumes:
- ./data/:/var/jenkins_home/
EOF
2.4 启动Jenkins
docker-compose up -d
2.5 查看日志
docker logs -f cbabe8f065b3
发现如上报错,原因是生成的数据目录无权限导致,授权重启即可
chmod -R 777 data/
docker-compose restart
2.6 访问Jenkins
http://192.168.0.103:8080/
密码如下图所示
fbe8860500a74c1e961111807bca9b63
三 配置Jenkins
3.1 新手入门配置
选择插件来安装,如下图所示
3.2 创建用户名和密码
我这里使用用户名:root
密码:123456
保存并完成。
3.3 安装插件
有的时候因为网络原因,我们在之前选择插件安装时可能会失败,因此需手动安装如下两个插件。
Git Parameter
Publish Over SSH
如果在可安装插件中搜索不到,说明插件已安装,无需再次安装。手动安装插件步骤如下:
Manage Jenkins--Manage Plugins--可选插件--输入要安装的插件--Install
3.4 配置Maven环境
cd /usr/local/docker/jenkins_docker/data
mv /usr/local/maven/ .
3.5 配置JDK环境
cd /usr/local/docker/jenkins_docker/data
mv /usr/local/jdk/ .
3.6 配置远程ssh连接服务器
mkdir -p /usr/local/test
输入名字,主机IP ,用户名和密码,然后点击应用和保存
至此,Jenkins的安装和基础配置就完成了,感谢大家的观看,如果对您有帮助,麻烦动动小手,您的支持是我前进路上最大的动力。安装过程有问题的小伙伴,也可以私信,我看到后会第一时间回复。