【发布时间】:2017-06-01 13:02:35
【问题描述】:
我想使用 Jenkins 版本号为 Octopus Deploy 版本设置版本号。在 OctopusDeploy Release 插件中,我在版本号字段中尝试了以下内容:
1.0.%BUILD_NUMBER%
和
1.0.${BUILD_NUMBER}
变量没有被它的值替换,我收到这样的错误:
版本号“1.0.%BUILD_NUMBER%”似乎不是有效的语义版本号。版本号至少需要两个部分,例如“1.3”。
似乎上述约定仅作为脚本中的输入起作用。如何在插件字段中引用内部版本号作为输入?
【问题讨论】:
-
您是否尝试过使用不带任何前缀的 BUILD_NUMBER 变量?它是通过还是您仍然将变量视为名称?也许插件本身使用不同的语法来引用标准变量?
-
@Mikhail 我最终使用了一个 powershell 任务。插件如何处理 Jenkins 中的变量是否有标准?我希望使用没有一些标记的变量名会有问题
标签: jenkins continuous-integration jenkins-plugins octopus-deploy