项目简介
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!
关注腾讯开源公众号
获取更多最新腾讯官方开源信息!
加微信进群即可了解更多“腾讯开源新动态”!
添加微信请备注:腾讯开源