Если посмотреть на источник одного из моих конвейеров Spinnaker, на моей стадии сборки в контекстах указан следующий артефакт:
"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"]}
но требуемое значение не заменяется. Есть ли способ заставить это работать?