Как я могу создать шаблон ссылки на артефакт на стадии разработки Spinnaker? - PullRequest
0 голосов
/ 14 января 2019

Если посмотреть на источник одного из моих конвейеров 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"]}

но требуемое значение не заменяется. Есть ли способ заставить это работать?

1 Ответ

0 голосов
/ 02 июля 2019

Заменить ["0"] на [0] - это индекс массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...