一、先安装JDK
- Jenkins依赖JDK,所以要先安装JDK,执行
sudo apt update sudo apt install default-jdk
二、按照官方文档步骤安装Jenkins(https://pkg.jenkins.io/debian-stable/)
- 执行命令:
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/
- 执行以下命令进行安装
sudo apt-get update sudo apt-get install jenkins // 比较慢
三、启动Jenkins并登录
- 设置开机自启
systemctl enable jenkins
- 看到提示
jenkins.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable jenkins
- 于是执行:
/lib/systemd/systemd-sysv-install enable jenkins
- 设置开机自启
- 修改
/etc/default/jenkins
,将
改为JENKINS_USER=$NAME JENKINS_GROUP=$NAME
JENKINS_USER="root" JENKINS_GROUP="root"
- 重启jenkins
systemctl restart jenkins
- 访问
IP:8080
登录Jenkins - 需要输入密码,通过
cat /var/lib/jenkins/secrets/initialAdminPassword
得到密码 - 登录之后创建新的管理员账号即可
四、修改插件的下载地址为国内镜像
- 由于国外官方插件地址下载速度非常慢,进入Jenkins之后先不要安装任何镜像
- 执行:Jenkins->Manage Jenkins->Manage Plugins,点击Available,这样做是为了把Jenkins官方的插件列表下载到本地
- 接着就修改地址文件,替换为国内插件地址,执行
cd /var/lib/jenkins/updates sed -i 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
- 最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- Submit后,在浏览器输入:
http://192.168.66.101:8888/restart
,重启Jenkins