debian 12.5
1, update Debian system
sudo apt update
sudo apt upgrade
2, Install OpenJDK
sudo apt install -y openjdk-11-jdk
3, Add Jenkins 存储库
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
4,将Jenkins存储库 Add to APT 源列表中:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ >/etc/apt/sources.list.d/jenkins.list'
1.安装Jenkins
打开lx终端,逐行输入官方提供的命令:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
/etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
如果安装成功了,直接跳到步骤2.启动jenkins (看来兄台有点手段)
如果安装失败了,原因是因为jenkins使用的是国外源, 在国内没有特殊手段是安装不了的;
即使更换树莓派国内软件源都没有用,截止2020年6月6号亲测;
拓展: 换源教程: 教你如何给树莓派更换软件源 - 知乎
以下是国内安装的办法:
1. 下载 jenkins.deb文件 (拓展: jenkins.deb文件大全地址: Index of / )
wget https://pkg.jenkins.io/debian/binary/jenkins_2.164_all.deb
2. 安装
sudo dpkg -i /home/pi/jenkin_2.164_all.deb
下图是jenkins相应版本对应的java依赖(如此看高版本的java是兼容低版本的, 我烧录的树莓派桌面版自带java11, 所以不存在网上其他教程需要配置java1.8.0)
拓展:
jenkins官网中国: https://jenkins.io/zh/
jenkins官网中国安装文档: 安装Jenkins
这里收集了jenkins文件在树莓派中的文件位置:
/var/lib/jenkins/ Jenkins主目录
/var/log/jenkins/jenkins.log Jenkins日志文件
/usr/lib/jenkins/ jenkins的War包存放在此
2.启动Jenkins
1.输入启动命令:
/etc/init.d/jenkins restart
如果提示: Correct java version found [ ok ] Restarting jenkins (via systemctl): jenkins.service.
原因: 说明端口冲突了
解决办法: 修改端口, 参照官网下图:
2. 不出意外启动成功了, 地址栏输入localhost:8081
如果页面一直显示: Please wait while Jenkins is getting ready to work...
原因: jenkins的源是外国的, 一般人访问不到
解决办法: 打开jenkins镜像源配置文件,替换国内源
sudo nano /var/lib/jenkins/hudson.model.UpdateCenter.xml
清华镜像源: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
拓展: jenkins镜像源大全地址: http://mirrors.jenkins-ci.org/status.html
3.更换国内源后,重启jenkins, 稍等一会, 不出意外进入如下页面:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
获取密码填写后, 选择->安装推荐的插件
等待安装, 喝杯咖啡, 很多安装失败的插件不慌, 点继续(不要点重试, 重试几次都会有失败的)
然后创建用户, 下一步->下一步, 终于进到了jenkins主页面了
刚才有插件安装失败的:
1.->点击右上角的monitors
2.->点纠正按钮
3.->勾选全部插件
4.->点击下载待重启后安装按钮(如果按钮下方有红色文字: There were errors checking the update sites: None of the tool installer metadata passed the signature check 请重启一遍jenkins; 如果还存在, 请更换镜像源)
5.->勾选安装完成后重启Jenkins(空闲时)
重启之后还有一两个疑难杂症的插件, 对应名字单独找到安装, 多安装几次, 换时间安装几次, 换网络安装几次就没问题了.
如果还还还有些清华安装不上的,换回这个源: http://mirror.xmission.com/jenkins/updates/current/update-center.json
————————————————
原文链接:https://blog.csdn.net/qq_40259641/article/details/106591409