[树莓派]Debian Linux系统下Jenkins安装教程

前言

型号: 树莓派4b

版本: Raspberry Pi OS (32-bit) with desktop and recommended software (32位桌面带推荐软件版)

信息: Linux raspberrypi 4.19.118-v7l+ #1311

阅读本文章将学习到: Jenkins安装与配置, 和常见linux命令使用

开始前先预览几个知识点:

1. nano 虚拟机管理软件/文本编辑工具 (nano是树莓派4b桌面版自带软件, 本文编辑文件操作均使用nano编辑器)

Ctrl+O 保存编辑

Enter 回车确认

Ctrl+X 退出编辑

2. linux命令大全查询: https://man.linuxde.net/

sudo 管理员身份操作 操作权限不够使用 eg: sudo apt-get update

apt-get Debian Linux发行版中的APT软件包管理工具

mkdir 创建目录 eg: mkdir /home/pi/file

mv 移动文件(夹) eg: mv /home/pi/file  /usr/local/ (home/pi文件夹里的file文件移动到usr/local目录下)

rm 删除文件(夹) eg: rm -r folder (删除文件夹)

wget 从指定url下载文件 eg: wget baidu.com/download/app (下载app)

dpkg 安装软件包 eg: dpkg -i jenkins.deb (安装deb软件包)

tar 解压缩 eg: tar -xvf nodejs.tar.xz (解压nodejs压缩包)

 

目录

1.安装Jenkins 

2.启动Jenkins


 

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号亲测;

拓展: 换源教程: https://zhuanlan.zhihu.com/p/98079246

 

以下是国内安装的办法: 

1. 下载 jenkins.deb文件 (拓展: jenkins.deb文件大全地址: https://pkg.jenkins.io/ )

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)

[树莓派]Debian Linux系统下Jenkins安装教程_第1张图片

拓展: 

jenkins官网中国: https://jenkins.io/zh/ 

jenkins官网中国安装文档:  https://www.jenkins.io/zh/doc/book/installing/#linux

这里收集了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

[树莓派]Debian Linux系统下Jenkins安装教程_第2张图片

清华镜像源: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json

拓展: jenkins镜像源大全地址: http://mirrors.jenkins-ci.org/status.html 

 

3.更换国内源后,重启jenkins, 稍等一会, 不出意外进入如下页面:

[树莓派]Debian Linux系统下Jenkins安装教程_第3张图片

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 获取密码填写后, 选择->安装推荐的插件

[树莓派]Debian Linux系统下Jenkins安装教程_第4张图片

等待安装, 喝杯咖啡, 很多安装失败的插件不慌, 点继续(不要点重试, 重试几次都会有失败的)[树莓派]Debian Linux系统下Jenkins安装教程_第5张图片

然后创建用户, 下一步->下一步, 终于进到了jenkins主页面了

[树莓派]Debian Linux系统下Jenkins安装教程_第6张图片

刚才有插件安装失败的:

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

 


树莓派下的jenkins教程就写完了, 如果觉得不错点个赞吧, 有什么疑问留言就好;

下面是我写的前端自动化部署的教程, 在windows操作系统部署的, 有兴趣的可以移步阅读.

前端Jenkins自动化部署教程: https://blog.csdn.net/qq_40259641/article/details/106239860

你可能感兴趣的:(jenkins,树莓派(Raspberry,Pi))