在我的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'

但是,在部署管道中,我没有父管道的名称,即导致部署执行的管道 . 我们是否知道如何获取导致管道执行的材料名称?