如何在Azure DevOps中指定构件版本名称?

3
我在Azure DevOps中有一个构建和发布流程。该构建包含归档发布步骤。

enter image description here

然后发布程序会获取存档文件并部署它们。

enter image description here

该构建有一个参数,我可以在其中指定环境,并更改一些构建命令参数。因此,该构建可以轻松地为不同的环境创建存档文件。
然后,我为每个环境发布一个版本,但是我无法确定哪个存档属于哪个环境,因为版本由今天的日期加上一个数字决定。 是否有一种方法可以指定存档的版本号或查看选择中的存档名称,以便确定哪些工件来自某些构建环境?
1个回答

4
版本选择列表格式(日期和号码)来自构建号格式,因此只需将您的变量添加到其中: 构建选项页面

嗨@Shayki Abramczuk。如果这个变量没有预定义并且在变量选项卡中未列出,是否有办法添加和使用自己的变量来构建格式化数字?就像这里所提到的:https://learn.microsoft.com/en-us/azure/devops/pipelines/process/run-number?view=azure-devops&tabs=yaml#variables问题是:我的项目有一个自定义版本格式,在构建流水线运行时,版本是通过一个PS脚本生成的。因此,版本无法预定义。我认为如果你知道这一点,并能在这里扩展你的答案,那将非常好。 - deralbert
1
@deralbert 在这里查看 ##vso[build.updatebuildnumber]构建编号https://learn.microsoft.com/zh-cn/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=bash - Shayki Abramczyk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接