大三角帆管道名称环境变量



I've spinnaker with kubernetes manifest v2.现在,我正在使用清单文件创建大三角帆管道,我希望在其中将命名空间命名为applicationName-pipelineName

我正在寻找管道名称的大三角帆环境变量,我可以在清单文件中使用它来附加到文件中。

前任。我正在使用 docker 注册表最新标记作为imageName:${trigger['tag']}

类似的东西

apiVersion: v1
kind: Namespace
metadata:
name: appName-${pipelineName}

请指教。谢谢。

在管道运行时,您有以下参数可用:
${execution.id}- 执行的唯一 ID;
${execution.name}- 创建过程中使用的管道名称;
${execution.pipelineConfigId}- 跨整个 Spinnaker 实例的管道的唯一 ID,如果使用 API 创建管道,也可以将其设置为有意义的内容。

不要忘记命名空间的名称对大小写和非字母数字符号非常敏感。像#alphanumerical(string)${java.lang.String.toLowerCase()}这样的功能将非常有帮助。

您可能会发现此引用很有用 - 管道表达式引用。

最新更新