如何在ADO Pipelines中标识管道的AzureDevOps ID?

时间:2019-02-06 22:00:58

标签: azure azure-devops azure-pipelines

因此,我尝试创建一个下游项目,以尝试使用存储在天蓝色管道工件中的工件进行构建。我正在使用任务 DownloadPipelineArtifact @ 0

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/download-pipeline-artifact?view=azure-devops

它讨论了对pipelineId的需求,而不是真正确定在哪里可以找到我的其他管道的id。有没有简单的方法,根据文档,它应该是〜4位数字。

谢谢

1 个答案:

答案 0 :(得分:0)

管道ID上有existing个未解决的问题。

您提到的文档没有提供有关pipelineID的太多信息。

按照microsoft

  

pipelineId似乎是BuildId,而不是内部版本定义ID。它   需要与工件关联的实际实例ID。一世   能够通过引用与   工件别名。我的别名被命名为“工件”并使用   $(RELEASE_ARTIFACTS_ARTIFACTS_BUILDID)成功了。所以格式   将是$(RELEASE_ARTIFACTS_<alias>_BUILDID)

     

如果您尝试使用构建而不是发布管道   您将需要以某种方式获得$(Build.BuildId)

的值      

我希望随着它的成熟,有计划制造管道工件   从发行版中自动从构建中发布,就像它们是   使用旧的Build Artifacts时。目前对我来说不是   发生,所以我被迫手动将此步骤添加到我的版本中   管道并将其与构建管道关联。