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 devops 中的 Pipeline 和 Release Pipeline 有啥区别?