Ubuntu安装Jenkins
环境搭建1、java环境搭建ubuntu 18.04默认不安装java环境,而jenkins依赖java环境。(1)安装步骤sudo apt-get install openjdk-8-jdkjava -version如图,安装成功。2、Jenkins部署sudo apt-get install jenkins如图提示,Package ‘jenkins’ has no installation c
环境搭建
1、java环境搭建
ubuntu 18.04默认不安装java环境,而jenkins依赖java环境。
(1)安装步骤
sudo apt-get install openjdk-8-jdk
java -version
如图,安装成功。
2、Jenkins部署
sudo apt-get install jenkins
如图提示,Package ‘jenkins’ has no installation candidate,意思是没有包可以安装
更新安装包在进行安装
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
如图,执行第一个指令就不动了。这是个问题,得想办法解决。得换个国内镜像试试。
手动部署Jenkins
1、创建部署目录
cd /home/openailab/
mkdir jenkins
2、下载Jenkins
cd jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war
3、日志存放目录
mkdir logs
4、启动脚本设置
vim run_jenkins.sh
写入内容:
#!/bin/bash
export JENKINS_HOME=/home/openailab/jenkins
cd $JENKINS_HOME
nohup java -Dhudson.model.DownloadService.noSignatureCheck=true -Xmx2g -jar jenkins.war --httpPort=8080 > logs/jenkins.log 2>&1 &
tail -f logs/jenkins.log
5、创建配置文件
vim hudson.model.UpdateCenter.xml
写入内容:
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins-zh.cn/update-center.json</url>
</site>
6、运行jenkins
sudo chmod 777 run_jenkins.sh
sh run_jenkins.sh
7、访问jenkins
8、根据提示进行操作
cat /home/openailab/jenkins/secrets/initialAdminPassword
将账号密钥后,进行下一步:
选择安装推荐插件后,报错:
“安装过程中出现一个错误: No such plugin: cloudbees-folder”
原因是手动下载的Jenkins.war里没有cloudbees-folder插件
9、补充插件
cd /home/openailab/jenkins/war/WEB-INF/detached-plugins
wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/latest/cloudbees-folder.hpi
(1)查找进程并杀掉
ps -aux | grep jenkins
kill -9 进程ID
(2)重新运行脚本
如图,依旧报错。感觉这个问题不简单。
(3)先看看jenkins运行时的报错日志
找到一个跟插件相关的报错:
WARNING hudson.model.UpdateCenter#updateDefaultSite: Upgrading Jenkins. Failed to update the default Update Site ‘default’. Plugin upgrades may fail.
java.io.IOException: Server returned HTTP response code: 403 for URL: https://cdn.jsdelivr.net/gh/jenkins-zh/update-center-mirror/tsinghua/dynamic-2.291/update-center.json
修改配置文件:
vim hudson.model.UpdateCenter.xml
将源文件替换为:
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>
替换后,重新运行jenkins脚本,根据提示,点击推荐安装,运行结果如下:
如上图,已经开始安装了。
如图,部分插件安装失败,点击重试看看能不能安装
继续重试:
最后,虽然提示了安装失败,但看起来能使用了,点击继续吧。
10、创建账号密码
填入信息如,除了邮箱,全部填写admin。
按照默认值继续。
如图,可以开始使用了。
更多推荐
所有评论(0)