Azure Devops 拆分字符串函数

拍打TheBass12

我在天蓝色的 devops 管道中遇到了麻烦。

$(Build.SourceBranch) 输出类似refs/heads/xyz

我想使用类似 JavaScript 的东西.split('/')在斜杠处输出一个数组。

意思$b = $(Build.SourceBranch).Split('/')会输出

$b[0] = "refs"
$b[1] = "heads"
$b[2] = "xyz"

我没有找到太多关于如何轻松做到这一点的信息。

Kevin Lu-MSFT

在 Azure Pipeline 中,您可以使用 PowerShell 脚本来拆分字符串。

在您的脚本中,您需要在变量周围添加双引号:$(Build.SourceBranch) 以首先使其成为字符串,然后将其拆分。

这是一个例子:

- powershell: |
   
   $b = "$(Build.SourceBranch)".Split("/")
   
   $b[0]
   $b[1]
   $b[2]
  displayName: 'PowerShell Script'

结果:

在此处输入图像描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章