一、安装
debain系统安装
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
使用下面的命令查看启动情况:
sudo systemctl status jenkins
docker-compose安装
安装后由于一些后续的操作放弃了,比如说工作空间问题、用户权限问题、需要的开发环境问题等等,个人感觉配置起来比较麻烦,就放弃了
docker-compose文件内容如下:
version: "3"
services:
jenkins:
image: jenkins/jenkins:lts-jdk17
container_name: jenkins
restart: on-failure:3
volumes:
- ./home:/var/jenkins_home
ports:
- "8080:8080"
二、安装后设置向导
解锁Jenkins
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
浏览器访问 http://localhost:8080
(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。
执行下面的命令查看密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
安装默认插件
输入密码后点击continue,出现下面的内容,我这边直接使用的安装推荐的插件
选择后就开始安装插件了,但是由于默认的Jenkins仓库是国外的,安装插件中途会出现下面的安装失败的情况,类似这样的不用担心,点击下方的重试,继续安装
重复几次后就能安装成功了
创建管理员用户
之后出现下面的界面,看界面内容就知道了,这地方需要设置管理员用户名密码了
设置好点击保存并完成
实例配置
这地方可以不管,直接点击保存并完成
到这里,jenkins算是初步安装完成了,点击开始使用jenkins就好了
三、其他配置
修改镜像源
前面安装时,提到过,安装插件的时候需要反复重试,在这里可以将插件源改为国内的,这样可以快速安装插件
在 Jenkins 系统管理 → 插件管理 → 高级,修改 “更新站点”:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
由于版本不一样,步骤可能有点不同,这边我将从Jenkins开始来进行截图
插件安装
我这边使用的gitea仓库,额外安装了下面三个插件: