Jenkins安装推荐插件前,更换插件源
网上找了很多都解决不了问题,直到看到jenkins-update-center,还有一个问题,就是尽量在实体机上装,感觉docker
坑太多....
安装jenkins,以Debian系为例
-
安装包在这里,需要注意的是,我用
stable
版本的,某些插件总是安装不上,用最新的weekly
版本则没问题。根据自己的系统版本下载安装包就行了 -
必备软件:
sudo apt install openjdk-8-jdk maven git wget -y
-
安装离线包:
dpkg -i 安装包.deb
-
启动服务,这一步很重要,一定要先启动一下:
systemctl enable jenkins.service;systemctl start jenkins.service
-下载证书文件
[ ! -d /var/lib/jenkins/update-center-rootCAs ] && mkdir /var/lib/jenkins/update-center-rootCAs
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /var/lib/jenkins/update-center-rootCAs/update-center.crt
chown jenkins.jenkins -R /var/lib/jenkins/update-center-rootCAs
-
更换端口(如有需要)
vim /usr/lib/systemd/system/jenkins.service
,找到Environment="JENKINS_PORT=8081"
修改,这里提修改端口,是因为修改源后要重启jenkins,修改端口也需要重启,放在一块,节省时间 -
修改源,这里用的中科大的,其它源看这里jenkins-update-center
sed -i 's#https://updates.jenkins.io/update-center.json#https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/ustc/update-center.json#' /var/lib/jenkins/hudson.model.UpdateCenter.xml
rm -f /var/lib/jenkins/updates/default.json
systemctl restart jenkins
- 查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现