让我们庆祝 Jenkins 对 Java 11 的支持
本文首发于:Jenkins 中文社区
原文链接 作者:alecharp
译者:Yanjun Shi
让我们庆祝 Jenkins 对 Java 11的支持
本文是为了庆祝 Jenkins 对 Java 11的支持
NOTE:这是由 Java 11支持团队准备的联合博客文章:Adrien Lecharpentier、Ashton Treadway、Baptiste Mathus、Jenn Briden、Kevin Earls、MaríaIsabelVilacides、Mark Waite、RamónLeón 和 Oleg Nenashev。
我们为此努力工作,现在就在这里。我们非常激动地宣布,从 Jenkins 2.164(2019年2月10日发布)和 LTS 2.164.1(ETA:3月14日)开始,在 Jenkins 中全面支持 Java 11。这意味着您现在可以使用 Java 11 JVM 运行 Jenkins master 和代理程序。
从2018年6月开始,组织了许多活动来改进 Jenkins 代码库并添加 Java 11支持。除了这些事件之外,Core/Plugins 维护者和许多其他贡献者都在努力工作,确保他们发现并解决与 Java 11支持相关的尽可能多的问题。
支持 Java 11的努力导致在 Jenkins 中创建了 JEP-211: Java 10+ support in Jenkins。它还促使平台特别兴趣小组的成立,以协调 Java 11工作和其他平台支持工作。
## 庆祝活动
我们想花点时间感谢参与这些任务的每个人:代码贡献者、问题记者、测试人员、活动策划者和与会者以及社区中所有慷慨地为这项工作提供时间和支持的人。谢谢你们!
以下是一些帮助完成此任务的贡献者(按字母顺序排列):
Alex Earl, Alyssa Tong, Ashton Treadway, Baptiste Mathus, Carlos Sanchez, Daniel Beck, David Aldrich, Denis Digtyar, Devin Nusbaum, Emeric Vernat, Evaristo Gutierrez, Gavin Mogan, Gianpaolo Macario, Isabel Vilacides, James Howe, Jeff Pearce, Jeff Thompson, Jenn Briden, Jesse Glick, Jonah Graham, Kevin Earls, Ksenia Nenasheva, Kohsuke Kawaguchi, Liam Newman, Mandy Chung, Mark Waite, Nicolas De Loof, Oleg Nenashev, Oliver Gondža, Olivier Lamy, Olivier Vernin, Parker Ennis, Paul Sandoz, Ramón León, Sam Van Oort, Tobias Getrost, Tracy Miranda, Ulli Hafner, Vincent Latombe, Wadeck Follonier
(如果我们错过了此列表中的任何人,我们深感抱歉。)
## 指南
为了简单起见,以下是使用 Docker 镜像在 Java 11上启动 Jenkins 的方法。您可以通过为镜像的标签添加后缀来选择基于 Java 11的镜像-jdk11
。如果要升级现有实例,请在升级之前阅读 Jenkins Java 版本升级从8到11。
所以你可以在 Java 11上运行 Jenkins:
docker run -p 50000:50000 -p 8080:8080 jenkins/jenkins:2.164-jdk11
但是,和往常一样,您仍然可以使用其他方法启动 Jenkins。请参阅 Java 11上运行 Jenkins 的更详细文档。
## 开发者指南
对于参与 Jenkins 开发的开发人员,您可以在 Java 11开发人员指南中找到有关开发和测试 Jenkins 以在 Java 11上运行的详细信息。
此资源重新组合可能需要执行的修改,以验证 Java 11插件的兼容性。
## 下一步是什么
尽管这是一项重大成就,但我们仍有工作要做。
我们的首要任务是为 JenkinsFile Runner 项目添加 Java 11支持。从那里开始,我们将继续为 Jenkins X 项目和 Evergreen 项目提供 Java 11支持。
所以,即使这对我们来说是个大问题,这也不是故事的结局。这是使Jenkins社区的用户,开发人员和成员受益的重要一步。
## 参考链接
- Running Jenkins on Java 11
- https://wiki.jenkins.io/display/JENKINS/Known+Java+11+Compatibility+issues
- https://wiki.jenkins.io/display/JENKINS/Java+11+Developer+Guidelines
- JEP-211:Java 11 support in Jenkins
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
TopFox 开发框架(srpingboot2 MyBatis redis)
topfox 快速开发框架介绍 在 srpingboot2.x.x 和 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。和 Mybatis Plus 相似但更强大. 特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持主键自动生成:可自由配置,充分利用 Redis 提高性能, 完美解决主键问题. 支持多主键查询、修改等 内置分页实现:基于 MyBatis 物理分页,开发者无需关心具体操作,写分页等同于普通查询 支持 devtools/jrebel 热部署 热加载: 支持在不使用 devtools/jrebel 的情况下, 热加载 mybatis 的 mapper 文件 集成 Redis 缓存: 自带 Redis 缓存...
- 下一篇
OSChina 周五乱弹 —— 要步入《攻壳机动队》的世界了么?
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ nnnm:说到音乐,这段一直是纯音乐在循环。每次听到久石让的Summer时心上都会莫名的感觉着轻松。《菊次郞的夏天》竟然是北野武的片子,没有不和谐的东东,纯粹只是温情。嗯,独乐乐不如众乐乐。分享下:Summer(映画「菊次郎の夏」より) - 久石譲 - 单曲 - 网易云音乐 《Summer》- 久石让 手机党少年们想听歌,请使劲儿戳(这里) @罗马的王 :外面气温37度 是呀, 天气特别热, 点个奶茶喝吧。 “送外卖的都热成狗了。” 去游泳池泡一会儿吧。 @LoveRenYi :首都师范大学游泳馆中国人学生不准入内,“中国人与狗不得入内”才被打倒了几年啊? 了不起呀, 我们自己做一个 这种不让中国学生游泳的现实魔幻, 看看金庸怎么写的。 @yaoyee :一大早,读一读金庸先生的《鹿鼎记》 “哈?不可能吧,昆仑奴都是上宾。” 我要是那个图书馆的就离职, 不伺候昆仑……那个啥上宾。 @好奇撑死猫 :如何才能让公司裁掉我 你这是被甲方难为的想离职了么。 “甲方说想要打造一个东方迪士尼,并给我们一张设计图纸。” 前端还好, 后端容易离...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用