Azure Pipeline - 获取关联的 git TAG?

Posted

技术标签:

【中文标题】Azure Pipeline - 获取关联的 git TAG?【英文标题】:Azure Pipeline - Get associated git TAG? 【发布时间】:2021-12-16 09:53:57 【问题描述】:

在我的管道上,我可以使用变量 RELEASE.ARTIFACTS.MyPipeline_BUILDID 检索内部版本号。但我想知道,我怎样才能获得与构建相关联的 TAG。

它在管道中可见,例如:

有没有办法将它捕获到 yml 中的变量中,所以我可以像这样正确地连接它:

【问题讨论】:

【参考方案1】:

你可以使用the variableSourceBranch:

构建排队的触发回购的分支。 当您的管道被标签触发时:refs/tags/your-tag-name

因此,在发行版中,变量将为RELEASE.ARTIFACTS.MyPipeline_SOURCEBRANCH

【讨论】:

有没有办法删除“refs/tags/”并只获取标签名称? 我使用_SOURCEBRANCHNAME管理

以上是关于Azure Pipeline - 获取关联的 git TAG?的主要内容,如果未能解决你的问题,请参考以下文章

Azure Pipeline Nuget 包版本控制方案,如何获取“1.0.$(Rev:r)”

Azure Devops Pipeline YAML 中的 Git 标记名称

如何组织 azure-pipeline.yaml 文件

azure devops 中的 Pipeline 和 Release Pipeline 有啥区别?

如何从 Azure DevOps Pipeline 读取 Azure 文件共享文件

从 Azure DevOps Pipeline 访问 SQL Server