在我的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'
但是,在部署管道中,我没有父管道的名称,即导致部署执行的管道 . 我们是否知道如何获取导致管道执行的材料名称?