linux上安装jenkins过程
最近在学到jenkins分布式构建时,需要一台部署jenkins的主机服务器master,自己用的win10作为slave,所以我想在虚拟机上先部署jenkins.
centos还是ubuntu呢,算了,还是ubuntu吧,看着舒服一些,安装过程如下:
先去https://pkg.jenkins.io/debian-stable/看看,这里有安装命令
这是Jenkins的Debian软件包存储库,要使用此存储库,先将密钥添加到系统中:
1 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
然后在/etc/apt/sources.list文件末尾加入一行:
deb https://pkg.jenkins.io/debian-stable binary/
再去安装java openjdk:
1 sudo apt-get install openjdk-8-jdk
然后就是安装jenkins:
1 sudo apt-get update 2 sudo apt-get install jenkins
但我发现安装速度特别慢:
所以我在win10上下载了最新的离线包jenkins_2.176.3_all.deb,复制到虚拟机ubuntu桌面,却卡死了,后来发现这是win10 1903版本与vm12不兼容出现的bug,好坑啊,重启后安装vm15.1,然后执行命令:
1 sudo dpkg -i jenkins_2.176.3_all.deb
发现缺少依赖,安装出错:
继续安装依赖包:sudo apt-get install -f
ok!
继续,使用systemctl启动jenkins : sudo systemctl start jenkins
查看启动状态: sudo systemctl status jenkins
打开浏览器,输入:127.0.0.1:8080,发现网页一直显示 :
Please wait while Jenkins is getting ready to work...
一动不动!真实气煞我也!没办法,既然有问题那就解决问题呗!找到jenkins的工作目录/var/lib/jenkins,将 hudson.model.UpdateCenter.xml 里的url一行改为下面的:
再重启jenkins:sudo /etc/init.d/jenkins restart
ok!
输入密码,进入漫长的插件安装环节。。。