这个问题是关于 Spinnaker 的。在每个管道中,您都可以定义自定义参数。触发管道时,您可以使用默认值,或为这些参数提供新值。
我假设我可以在触发管道时在该管道中创建将使用参数值的阶段。但是,我不知道如何在管道的任何阶段访问这些值。
例如,我有一个管道“测试”。我在“测试”的配置中创建了一个参数“版本”。
然后,我添加了一个流水线阶段来执行 Jenkins 作业。我选择的作业有一个参数“版本”。
当触发管道“测试”时,我希望它使用管道参数“版本”的值并将其提供给 Jenkins 作业。我为 Jenkins 作业的版本字段尝试了以下语法:$Version、{{Version}}、@Version、((Version))、(Version)、{Version}、#Version 等。当管道被触发时,似乎没有任何东西转化为管道参数“版本”的值。我该怎么做呢?
在相关说明中,有没有办法在管道阶段使用应用程序名称或管道名称?