一台centos7.9的系统,安装好了docker,现在使用docker,安装jenkins。之前使用war包的方式运行,发现老一点版本的jenkins是支持jdk8,但是很多插件下载速度慢,还不能使用,使用新版本的又要安装jdk17或者21,索性就找了一个好点的docker版本来使用。
1、拉取镜像
docker pull jenkins/jenkins:latest-jdk17
2、创建jenkins容器
mkdir -p /data/jenkins
chmod 777 /data/jenkins
docker run -d --name jenkins -p 8099:8080 -p 50099:5000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins:latest-jdk17
开放centos8099端口
3、启动jenkins
docker logs jenkins
查看密码,复制密码
浏览器访问 服务器ip:8099
等待浏览器访问成功,粘贴密码,下一步,选择插件来安装,选择无(插件我们手动安装)
输入好用户名,点完成。
4、配置jenkins
由于是最新版本的jenkins,插件无需设置源就很快,适配性好。
jenkins需要先安装插件,然后配置全局工具,然后配置系统管理,最后创建项目,进行流程自动化部署。
- 插件安装 Plugins
要安装的插件大致有以下
Role-base、Credentials Binding、Maven Integration、Gitlab Plugin、Generic Webhook Trigger Plugin、Nodejs