一、先安装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=$NAMEJENKINS_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