GoCD: получить название материала, вызвавшего конвейер - PullRequest
0 голосов
/ 10 декабря 2018

В моем GoCD у меня есть конвейер развертывания, который развертывает артефакт в среде.Давайте назовем это DP.Теперь у меня есть различные конвейеры сборки для создания артефактов, назовем их B1.. Bn.Ниже приведена структура GoCD:

DP <- B1.. Bn (т. Е. Развертывание запускается любой из сборок после успешного завершения)

Я использую GoCD Свойства API для экспорта /получить свойства.Свойства экспортируются конвейерами сборки и выбираются конвейером развертывания (как объяснено здесь ).Теперь, чтобы получить имя свойства в конвейере развертывания, мне нужно получить имя материала, например:

curl 'http://ci.example.com/go/properties/PipelineName/541/StageName/1/JobName/cruise_agent' \
      -u 'username:password'

Однако в конвейере развертывания у меня нет имени родительского конвейера.то есть тот, который вызвал развертывание для выполнения.Знаем ли мы, как получить название материала, из-за которого выполнялся конвейер?

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