1

我正在构建一个泊坞窗图像并将其BuildNumber用作图像标签。
后来,在我的发布管道上,我想获取这个值并在azure cli任务中使用它。
我知道Build.TriggeredBy.BuildNumber变量,但发布可能是手动触发的,我希望它使用构建任务中的 buildNumber。
我想过将值写入文件并将其打包到工件中,但是我看不到如何在发布管道中使用它。

4

1 回答 1

2

发布管道必须与构建管道中的工件相关联。您可以在发布管道中直接使用带有 $(Build.BuildNumber) 的构建版本号。

请参阅发布变量。无论您的发布管道是自动触发还是手动触发。它总是可以从附加的工件中获取内部版本号。

您还可以在“库”部分定义一个变量组,并将该组链接到您的构建和发布管道,这允许构建和发布管道访问相同的变量。确保允许访问所有管道已启用。您可以使用预定义的变量,如下图所示。 在此处输入图像描述. 并在您的管道中链接变量组

在此处输入图像描述 有关变量组的更多信息。请参考微软文档

如果以上不是您要找的。这两个任务(变量保存任务、变量加载任务)可能会有所帮助。检查此线程以获取详细信息。

于 2019-08-15T02:58:22.930 回答