我正在尝试编写一个Powershell脚本,在该脚本中,我将获取Pact文件的最新版本,并将其递增到下一个构建版本,我将该版本赋给一个变量。我可以使用以下脚本获取当前版本:
$request = Invoke-WebRequest -Uri "http://pactbroker:9292/pacts/provider/MyProvider/consumer/MyConsumer/latest"
$headers = $request.Headers
$headers["X-Pact-Consumer-Version"]
1.0.4然后如何将$headers["X-Pact-Consumer-Version"]递增到1.0.5
发布于 2021-01-19 18:11:33
将版本字符串转换为System.Version,后者将其解析为数字属性Major、Minor、Build和Revision。递增内部版本号并再次将其格式化为字符串。
$ver = [Version] $headers["X-Pact-Consumer-Version"]
$newVer = "{0}.{1}.{2}" -f $ver.Major, $ver.Minor, ($ver.Build + 1)https://stackoverflow.com/questions/65788948
复制相似问题