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

图片

图片

项目简介

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的典型用法。

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:使用单个主版本的最新季度版本

steps:
- name: Setup Tencent Kona JDK
  uses: Tencent/setup-tencent-kona@v4
  with:
    distribution: 'kona'
    java-version: 8

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

steps:
- name: Setup Tencent Kona JDK
  uses: Tencent/setup-tencent-kona@v4
  with:
    distribution: 'kona'
    java-version: 8.0.20

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

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!

关注腾讯开源公众号

获取更多最新腾讯官方开源信息!

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

图片

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值