前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >发布setup-tencent-kona:在GitHub上玩转Kona JDK

发布setup-tencent-kona:在GitHub上玩转Kona JDK

作者头像
腾讯开源
发布于 2025-03-19 08:53:55
发布于 2025-03-19 08:53:55
13800
代码可运行
举报
运行总次数:0
代码可运行
项目简介

setup-tencent-kona是一个GitHub Action的实现,开发者可在GitHub Actions/Workflow平台中快速接入和使用Tencent Kona JDK。

GitHub仓库地址:

https://github.com/Tencent/setup-tencent-kona

GitHub市场地址:

https://github.com/marketplace/actions/setup-tencent-kona

支持的Tencent Kona JDK版本

使用setup-tencent-kona可以在GitHub Workflow中安装Tencent Kona JDK的各个长期支持版本(主版本)的最新季度版本。目前,受支持的季度版本均发布于2024年7月之后。要获知全部可用的版本,请查看文件:https://tencent.github.io/konajdk/releases/kona-v1.json

用法

下面展示了在GitHub Workflow配置文件中使用setup-tencent-kona的典型用法。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
steps:
- name: <Task Name>
  uses: Tencent/setup-tencent-kona@v4
  with:
  distribution: 'kona'
  java-version: <version pattern>

在steps中添加一个任务,其uses的值为Tencent/setup-tencent-kona@v4,它表示使用setup-tencent-kona的4.0版本系列中的最新版,实际也是目前发布的唯一版本4.7.0。

同时,还要设置with下的distribution变量值为kona,它就代表Tencent Kona JDK。并在变量java-version中指定版本号。版本号可以仅是主版本号,如8或17,此时将使用该主版本的最新季度版本。也可以指定具体的季度版本号,如8.0.20或17.0.12。

示例

示例1:使用单个主版本的最新季度版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
steps:
- name: Setup Tencent Kona JDK
  uses: Tencent/setup-tencent-kona@v4
  with:
    distribution: 'kona'
    java-version: 8

示例2:使用单个特定的季度版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
steps:
- name: Setup Tencent Kona JDK
  uses: Tencent/setup-tencent-kona@v4
  with:
    distribution: 'kona'
    java-version: 8.0.20

示例3:使用多个版本,包括某个主版本的最新季度版本,以及特定的季度版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
strategy:
matrix:
  java-version: [8, 11.0.24, 17, 21.0.4]

steps:
- name: Setup Tencent Kona JDK
  uses: Tencent/setup-tencent-kona@v4
  with:
    distribution: 'kona'
    java-version: ${{ matrix.java-version }}

关于Tencent Kona JDK

Tencent Kona JDK是腾讯的OpenJDK发行版。它基于腾讯内外部的海量业务,针对腾讯大数据云计算机器学习和安全等多个领域进行了广泛扩展与深度优化。该发行版支持OpenJDK的全部长期支持版本,包括8,11,17和21。

它还支持主流的操作系统平台,包括Linux x64,Linux aarch64,Windows x64,macOS x64和macOS aarch64。

获悉更多信息,请访问主页:

https://tencent.github.io/konajdk/

请给项目 一个 Star !

欢迎提出你的 issue 和 PR!

加微信进群即可了解更多“腾讯开源新动态”!

图片
图片

添加微信请备注:腾讯开源

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验