GoCD:获取触发管道的材料名称

时间:2018-12-10 11:07:39

标签: continuous-integration go-cd

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

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

0 个答案:

没有答案