如何查询当前Jenkins LTS版本号?

Cod*_*x24 2 get version lts jenkins

如何以编程方式获取指定为 Jenkins 当前 LTS 版本的版本号(每周版本号列表之一)?

Jenkins下载页面有文本指示指定为 LTS 的当前版本(例如 2.46.2)。要下载适用于 Ubuntu 的当前 Jenkins LTS 版本二进制文件,有两种选择:

  • 特定于发行版的软件包,其名称中包含版本,以免产生歧义。
  • 通用 war 文件,它不包含版本号,以允许恒定的下载目标,大概可以保证在当前版本随时间变化时链接到当前版本。

我正在寻找一种以编程方式获取版本号的方法,以便它可用于:

  • 检查当前版本以检测更新
  • 描述通用 war 文件
  • 填写要检索的包含版本号的文件名

我希望 Jenkins.io 站点上的某个位置有一个包含权威版本值的文件,可以通过 cURL 或类似的方式进行查询。

小智 8

jenkins更新中心[1]提供最新的版本号

因此,curl -Ls https://updates.jenkins.io/stable/latestCore.txt应该通过一个简单的技巧来检索最新的 LTS 版本号。

[1] https://updates.jenkins.io/