检索从 TeamCity 作为命令行参数传递的 --packageversion
Retrieve --packageversion passed from TeamCity as a command line argument
当我从 TeamCity 创建版本时,我将 --packageversion %build.number%
指定为附加的命令行参数。有没有办法在 Octopus Deploy 中读取该变量?
查看文档,我发现只有一个变量包含 "packageversion":Octopus.Action.Package.NuGetPackageVersion
它似乎不是我需要的,因为它特定于某个步骤,我想得到全局 --packageversion(也称为 defaultpackageversion)。
如果您正在驱动来自 TC 的版本并且您正在传递一个包版本(即有一个 nuget 包),那么这将成为您的版本号。
查看内置系统变量,您可以使用
Octopus.Release.Number
这也将是进行手动部署时输入的数字。
希望这对您有所帮助
当我从 TeamCity 创建版本时,我将 --packageversion %build.number%
指定为附加的命令行参数。有没有办法在 Octopus Deploy 中读取该变量?
查看文档,我发现只有一个变量包含 "packageversion":Octopus.Action.Package.NuGetPackageVersion
它似乎不是我需要的,因为它特定于某个步骤,我想得到全局 --packageversion(也称为 defaultpackageversion)。
如果您正在驱动来自 TC 的版本并且您正在传递一个包版本(即有一个 nuget 包),那么这将成为您的版本号。
查看内置系统变量,您可以使用
Octopus.Release.Number
这也将是进行手动部署时输入的数字。
希望这对您有所帮助