查看我的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"]}
,但是所需的值没有被替换。有办法使它起作用吗?
答案 0 :(得分:1)
将[“ 0”]替换为[0]-它是数组的索引。