JFrog Artifactory 在存储库中查找最新版本的最佳方法是什么

问题描述 投票:0回答:1

我正在构建一个 PowerShell 脚本来安装 JF cli 工具。但是,我想检查该工具的最新版本是什么,然后将其与我安装的版本进行比较。但是,我不确定从 https://releases.jfrog.io/artifactory/jfrog-cli/v2-jf/ 或从 https://github 收集最新 jf 版本的最佳方式是什么。 com/jfrog/jfrog-cli/releases

现在我只是运行

iwr https://releases.jfrog.io/artifactory/jfrog-cli/v2-jf/[RELEASE]/jfrog-cli-windows-amd64/jf.exe -OutFile $env:SYSTEMROOT\system32\jf.exe
命令,该命令将始终下载并覆盖文件,如果不需要,我宁愿跳过此操作。

关于如何实现这一目标有什么建议吗?

artifactory jfrog-cli
1个回答
0
投票

我发现 GitHub 有一些不错的 API 可以使用,例如 https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#get-the-latest-release --参数

对于 powershell,我只需使用

(Invoke-WebRequest -Uri https://api.github.com/repos/jfrog/jfrog-cli/releases/latest).Content | ConvertFrom-Json).name -replace '^v'
来获取所需的版本。

© www.soinside.com 2019 - 2024. All rights reserved.