gpt4 book ai didi

git - 根据源分支部署到不同的环境

转载 作者:行者123 更新时间:2023-12-05 04:43:16 24 4
gpt4 key购买 nike

我正在尝试根据触发器分支有条件地在 Azure DevOps 构建管道中设置环境。

我尝试过这样的事情:

jobs:
- deployment: Deploy
${{ if eq(variables['Build.SourceBranch'], 'DEV') }}:
environment: DEV
${{ if eq(variables['Build.SourceBranch'], 'TEST') }}:
environment: TEST

但是运气不佳。

有什么正确设置的想法吗?

最佳答案

Build.SourceBranch 将在分支名称前面包含 refs/heads/:

Git repo branch: refs/heads/master

Git repo pull request: refs/pull/1/merge

如果您只需要最终名称部分(最后一个 / 之后),请使用 Build.SourceBranchName

参见:

关于git - 根据源分支部署到不同的环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69659129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com