如何查询当前 Jenkins LTS 版本号?
How to query the current Jenkins LTS version number?
如何以编程方式获取指定为 Jenkins 当前 LTS 版本的版本号,每周版本号列表之一?
Jenkins download page 有文本指示指定为 LTS 的当前版本(例如 2.46.2)。
要下载 Ubuntu 的当前 Jenkins LTS 版本二进制文件,有两个选择:
- 特定于发行版的软件包,其名称中包含版本,以免产生歧义。
- 通用 war 文件,它不包含允许持续下载目标的版本号,随着时间的推移,可能保证 link 到当前版本。
我正在寻找一种以编程方式获取版本号的方法,以便它可以用于:
- 检查当前版本以检测更新
- 描述通用 war 文件
- 完成要检索的包含版本号的文件名
我希望 Jenkins.io 网站上某处有一个包含权威版本值的文件,可以通过 cURL 或类似方式查询。
他们有 RSS 和最新版本的变更日志,每个 post 的标题是 Jenkins 2.xx
,所以也许您可以从中提取此信息。
在撰写此消息时,您可以在此 url
下找到稳定版本
http://mirrors.jenkins.io/war-stable/
类似这样的东西可以为您提供 WAR 文件的版本和 link
LATEST_JENKINS_LTS_VERSION=$(curl -s http://mirrors.jenkins.io/war-stable/ | grep DIR | tail -n2 | head -n1 | sed 's/^.*href="//; s/\/".*//')
LATEST_JENKINS_LTS_WAR="http://mirrors.jenkins.io/war-stable/${LATEST_JENKINS_LTS_VERSION/}/jenkins.war"
或者,如果您只需要 link 到最新的 jenkins war 文件,请使用此 url
jenkins 更新中心 [1] 提供最新版本号
- 稳定版 (LTS) https://updates.jenkins.io/stable/latestCore.txt
- 最新的 https://updates.jenkins.io/latestCore.txt
因此,一个简单的 curl -Ls https://updates.jenkins.io/stable/latestCore.txt
应该可以获取最新的 LTS 版本号。
如何以编程方式获取指定为 Jenkins 当前 LTS 版本的版本号,每周版本号列表之一?
Jenkins download page 有文本指示指定为 LTS 的当前版本(例如 2.46.2)。 要下载 Ubuntu 的当前 Jenkins LTS 版本二进制文件,有两个选择:
- 特定于发行版的软件包,其名称中包含版本,以免产生歧义。
- 通用 war 文件,它不包含允许持续下载目标的版本号,随着时间的推移,可能保证 link 到当前版本。
我正在寻找一种以编程方式获取版本号的方法,以便它可以用于:
- 检查当前版本以检测更新
- 描述通用 war 文件
- 完成要检索的包含版本号的文件名
我希望 Jenkins.io 网站上某处有一个包含权威版本值的文件,可以通过 cURL 或类似方式查询。
他们有 RSS 和最新版本的变更日志,每个 post 的标题是 Jenkins 2.xx
,所以也许您可以从中提取此信息。
在撰写此消息时,您可以在此 url
下找到稳定版本http://mirrors.jenkins.io/war-stable/
类似这样的东西可以为您提供 WAR 文件的版本和 link
LATEST_JENKINS_LTS_VERSION=$(curl -s http://mirrors.jenkins.io/war-stable/ | grep DIR | tail -n2 | head -n1 | sed 's/^.*href="//; s/\/".*//')
LATEST_JENKINS_LTS_WAR="http://mirrors.jenkins.io/war-stable/${LATEST_JENKINS_LTS_VERSION/}/jenkins.war"
或者,如果您只需要 link 到最新的 jenkins war 文件,请使用此 url
jenkins 更新中心 [1] 提供最新版本号
- 稳定版 (LTS) https://updates.jenkins.io/stable/latestCore.txt
- 最新的 https://updates.jenkins.io/latestCore.txt
因此,一个简单的 curl -Ls https://updates.jenkins.io/stable/latestCore.txt
应该可以获取最新的 LTS 版本号。