一、安装

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仓库,额外安装了下面三个插件: