准备在家搭建持续集成环境,需要安装jenkins,方式如下:
1、更新软件
sudo apt update
sudo apt upgrade
2、安装JAVA
可以先查询是否安装JAVA,查询方式:
java --version
如果已安装JAVA会返回如下信息:
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Raspbian-1deb10u1)
OpenJDK Server VM (build 11.0.6+10-post-Raspbian-1deb10u1, mixed mode)
确认没有安装,安装方式如下:
sudo apt install openjdk-11-jre
安装完成后查询版本信息同上。
3、添加jenkins秘钥到树莓派秘钥列表
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
4、设置jenkins更新源
打开设置文件
sudo nano /etc/apt/sources.list.d/jenkins.list
填写以下内容,以下更新地址为国外更新源
deb https://pkg.jenkins.io/debian binary/
设置完成采用ctrl+o 保存 → 回车 确认 → ctrl+x 退出
或者采用清华更新源
deb https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian binary/
5、更新软件
sudo apt update
6、安装jenkins
sudo apt install jenkins
以上jenkins就安装完成了,接下来是进行相关配置等操作。
7、获取管理员密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
8、打开jenkins
jenkins端口为8080,在浏览器输入以下网址
192.168.1.101:8080
192.168.1.101为树莓派IP地址
9、输入第7步得到的密码
10、安装插件
选择“安装推荐的插件”
11、等待插件安装完成
由于插件在地址在国外,下载速度很慢,需要比较长时间
部分插件安装不成功,不用管
12、配置管理员
13、修改插件更新源
点击“Manage Jenkins”-> "高级" -> 下拉到底“升级站点”,填入国内源
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
只做以上更新还是不行需要执行以下2条命令:
sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' /var/lib/jenkins/updates/default.json
sed -i 's/http://www.google.com/https://www.baidu.com/g' /var/lib/jenkins/updates/default.json
之后重启jenkins
systemctl restart jenkins
14、常用jenkins命令
查询jenkins系统状态
sudo systemctl status jenkins
重启jenkins
sudo systemctl restart jenkins
开启jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
关闭jenkins
sudo systemctl stop jenkins
sudo systemctl disable jenkins
参考文档:
Debian Jenkins Packages
Installing Jenkins on your Raspberry Pi
jenkins更换清华源_运维_运维Carl的博客-CSDN博客
Installing Jenkins on Red Hat distributions