如何在上游Spinnaker阶段模板化工件参考?

时间:2019-01-14 14:04:49

标签: kubernetes spinnaker

查看我的Spinnaker管道之一,在Build阶段的上下文中列出了以下工件:


"context":{"account":"default","artifacts":[{"location":"goldengoose","metadata":{"account":"default"},"name":"goldengoose-build","reference":"goldengoose-build-v007","type":"kubernetes/Build","version":"v007"}], ...

如何在上游阶段访问此工件的参考字段并将其模板化为Kubernetes部署清单阶段?我正在清单资源中尝试执行以下操作:

${#stage("Build")["context"]["artifacts"]["0"]["reference"]}

,但是所需的值没有被替换。有办法使它起作用吗?

1 个答案:

答案 0 :(得分:1)

将[“ 0”]替换为[0]-它是数组的索引。