Docker安装Jenkins(JDK1.8版本)

简介: Jenkins

Jenkins

版本选择

由于最新的Jenkins需要JDK11以上才能运行,JDK环境为1.8的可以在历史版本中找到适合自己JDK版本自行安装。目前支持jdk8的最新版Jenkins版本:jenkins-2.346.1

https://mirrors.jenkins.io/


可能出现的问题

Jenkins安装完成后,如果一直停留在页面Please wait while Jenkins is getting ready to work...,

解决方法:

在Jenkins安装目录下,找到 hudson.model.UpdateCenter.xml 对里面的内容进行修改, http://updates.jenkins-ci.org/update-center.json ,修改成 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 再重启Jenkins就可以解决。

image.png

Docker 启动

`docker 镜像仓库:https://hub.docker.com

 

jenkinsci/blueocean 使用JDK8的最后一个版本为 `jenkinsci/blueocean:1.24.7-bcc31d32159f 

docker pull jenkinsci/blueocean:1.25.5-bcc31d32159f
docker run -d -u root -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name MyJenkins jenkinsci/blueocean:1.24.7-bcc31d32159f


配置国内镜像


配置清华大学镜像,在jenkins目录中找到文件夹 updates ,替换文件中的内容


sed -i 's/http:\/\/updates.jenkinsci.org\/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 

在jenkins插件页面配置镜像地址

将原url更改为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

image.png

image.png



设置镜像

下载以下文件

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#进入默认的安装更路径
/root/.jenkins/updates
#备份原始的
cp -r default.json  default.json.back
#下载清华园的镜像
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#更新清华园的为默认的插件下载地址
mv  update-center.json default.json


插件离线下载地址

http://updates.jenkins-ci.org/download/plugins/


设置中文

Jenkins设置中文需要依赖社区提供的汉化插件,进入 `Manage Jenkins ->  Manage Plugins  


image.png

点击Avaliable plugins,在search available plugins输入框中输入Localization: Chinese (Simplified)

勾选Localization: Chinese (Simplified),然后点击Download now and install after restart

勾选Restart Jenkins when installation is complete and no jobs are running,等待安装完成,Jenkins重启完成

在installed plugins界面,在search installed plugins输入框中输入Localization: Chinese (Simplified),然后enable按钮打开,然后点击Restart Once No Jobs Are Running,等待Jenkins重启后,语言就切换为中文


image.png


关于老版本Jenkins插件

由于老版本插件无法直接下载,离线下载的关联插件很好。可以直接复制已安装的老版本插件文件夹到新安装的jenkinsu,目录中,需要注意Jenkins版本


注意

新建任务后,配置任务需要勾选丢弃旧的构建,设置为最多1天,不设置的后续构建历史job目录过大会导致根目录没空间导致Jenkins无法使用

image.png


目录
相关文章
|
12月前
|
Java
IDEA修改JDK版本
在IDEA中修改项目JDK版本的方法如下:1. 右键点击项目;2. 选择“Open Module Settings”,如图所示;3. 在弹出窗口中配置自定义的JDK路径。通过以上步骤,可轻松更改项目所使用的JDK版本,满足不同开发环境的需求。
3561 65
|
9月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
516 0
|
Java API 开发工具
Android cmdline-tools版本与最小JDK的关系
总的来说,Android的命令行工具和JDK之间的关系就像是一场舞会,两者需要彼此配合,才能共同创造出美妙的舞蹈。如果选择了不合适的舞伴(即不兼容的版本),可能会导致舞蹈中的步伐混乱,甚至无法完成舞蹈。而即使选择了合适的舞伴,也需要考虑舞伴的舞蹈技巧(即性能和稳定性),才能确保舞蹈的完美表现。因此,选择合适的Android命令行工具和JDK版本,是每一个Android开发者都需要面对的重要决定。
405 13
|
监控 jenkins 持续交付
Docker和Jenkins有什么不同
【10月更文挑战第18天】Docker和Jenkins有什么不同
|
Java 关系型数据库 MySQL
【编程基础知识】Eclipse连接MySQL 8.0时的JDK版本和驱动问题全解析
本文详细解析了在使用Eclipse连接MySQL 8.0时常见的JDK版本不兼容、驱动类错误和时区设置问题,并提供了清晰的解决方案。通过正确配置JDK版本、选择合适的驱动类和设置时区,确保Java应用能够顺利连接MySQL 8.0。
1208 1
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
1266 1
|
运维 jenkins 持续交付
自动化部署的魅力:如何用Jenkins和Docker简化运维工作
【10月更文挑战第7天】在现代软件开发周期中,快速且高效的部署是至关重要的。本文将引导你理解如何使用Jenkins和Docker实现自动化部署,从而简化运维流程。我们将从基础概念开始,逐步深入到实战操作,让你轻松掌握这一强大的工具组合。通过这篇文章,你将学会如何利用这些工具来提升你的工作效率,并减少人为错误的可能性。
|
jenkins Java 持续交付
Docker搭建jenkins环境
这篇文章详细介绍了如何利用Docker搭建Jenkins环境,包括拉取Jenkins镜像、配置端口映射及初始化设置的步骤。
757 0
Docker搭建jenkins环境
|
Java 关系型数据库 开发工具
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
2610 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins