Azure Pipelinesでは、Pipelinesを起動するためのGitタグが有効になっています。
trigger:
branches:
include:
- '*'
tags:
include:
- '*'
_
今度はプログラムで決定する方法があるかどうかを知りたいです。
Alex Kaszynskiがすでに指摘されているように、ここでの最初の答えはすでに指摘しているように、YAML状態を使用することができます。
_startsWith(variables['Build.SourceBranch'], 'refs/tags/')
_
タグ名を取得する際には、質問が尋ねられたときより少し簡単になりました。
_Build.SourceBranchName
_
この変数には最後のGIT REF PATHセグメントが含まれています。たとえば、タグが_refs/tags/1.0.2
_の場合、この変数には_1.0.2
_:タグ名が含まれます。