Ubuntu 部署运行 Jenkins
当前环境
- WMware 17
- Ubuntu 24.04 LTS
- Tabby 1.0.207
- 虚拟机 IP : 192.168.133.128
- 本机 IP : 192.168.0.107
shell
# 查看 Ubuntu 版本
lsb_release -a
安装 ssh
shell
# 更新软件包
sudo apt update
# 安装 vim
sudo apt install vim
# 安装 ssh 服务
sudo apt install openssh-server
# 启动 ssh
sudo systemctl start ssh
# 查看 ssh 服务状态
sudo systemctl status ssh
# 修改 ssh 端口
## 进入 ssh 配置文件目录
sudo cd /etc/ssh/sshd_config.d
sudo vim myssh.conf
# vim 输入 Port 10412
(vim) Port 10412
(vim) :wq
## 重新加载配置
sudo systemctl deamon-reload
## 重启 ssh
sudo systemctl restart ssh
## 查看端口状态
sudo systemctl status ssh
# 开放端口
## 查看防火墙状态
sudo ufw status
## 启动防火墙
sudo ufw enable
## 检查防火墙开机自启
sudo systemctl is-enabled ufw
## 设置防火墙开机自启
sudo systemctl enable ufw
## 开放端口 10412
sudo ufw allow 10412/tcp
安装花生壳-不需要的跳过
shell
# 官网自行下载 Linux 版本即可
## 这个是 Ubuntu 版本
sudo wget "https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.deb" -O phddns_5.3.0_amd64.deb
# 安装
sudo dpkg -i phddns_5.3.0_amd64.deb
# 配置/使用 参考官方文档
# https://service.oray.com/question/11630.html?ici=HSK_CONSOLE_GUIDE#data-3
安装 Jenkins
安装 JDK
shell
sudo apt update
sudo apt install default-jdk
# 查看是否安装成功
java -version
安装 docker engine
shell
# 1. 设置 docker apt 仓库
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
# 2. 安装 docker engine
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 3. 验证安装
sudo docker run hello-world
下载/运行 Jenkins
shell
# 创建目录
sudo mkdir jenkins
cd jenkins
# 下载 jenkins war 包
sudo wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
# 运行命令
java -jar jenkins.war --httpPort=8080
# 开放 8080 端口
sudo ufw allow 8080/tcp
# 查看 Jenkins 网页
http://192.168.133.128:8080
# 根据提示输入密码
# 根据文档继续下一步
# 配置地址
http://192.168.133.128:9988/jenkins
# username: moquan-jenkins
# password:
解决宿主机访问 Jenkins 网页缓慢问题
禁止访问 theme.css 文件
- F12 打开开发者工具
- 打开网络
- 刷新网页
- 找到 theme.css 文件的请求
- 右键单击选择 阻止请求URL
关闭 Jenkins Dark Theme 插件
- DashBoard
- 系统管理 | Manage Jekins
- 插件管理 | plugins
- installed plugins
- 关闭/卸载 Dark Theme 插件