在GoCD中,我有一个部署管道,可以将工件部署到环境中。我们称之为DP
。现在,我具有用于构建工件的各种构建管道,我们将其称为B1.. Bn
。以下是GoCD的结构:
DP <- B1.. Bn
(即成功完成部署后,任何构建都会触发部署)
我正在使用GoCD的Properties API导出/获取属性。属性由构建管道导出,并由部署管道获取(如here所述)。现在,要在部署管道中获取属性名称,我需要获取材料的名称,例如:
curl 'http://ci.example.com/go/properties/PipelineName/541/StageName/1/JobName/cruise_agent' \
-u 'username:password'
但是,在部署管道中,我没有父管道的名称,即导致部署执行的管道。我们是否知道如何获取导致管道执行的材料的名称?