【问题标题】:Conditional branch name in imageRepository in Azure yaml fileAzure yaml 文件中 imageRepository 中的条件分支名称
【发布时间】:2020-12-21 17:46:10
【问题描述】:

在 Azure yaml 文件中定义管道。我希望 imageRepository 包含执行管道的分支的名称。例如,

如果我从branch_A 运行,我想拥有imageRepository:branch_A_image

如果我从branch_B 运行,我想拥有imageRepository:branch_B_image

这个 yaml 中的条件语句是什么样子的?我找到了不同的点点滴滴,但找不到所有东西'Build.SourceBranch'???

我的最终目标是为不同的分支提供不同的容器镜像。我现在打算手动触发管道。

【问题讨论】:

    标签: azure-devops yaml azure-pipelines


    【解决方案1】:

    也许您正在搜索Build.SourceBranchBuild.SourceBranchName。您可以获取更多详细信息here。它看起来像这样:

    所以正确的图片名称应该是这样设置的:

    imageRegistory:$(Build.SourceBranchName)
    

    【讨论】:

    • 这太棒了!你知道我是否可以连接一些东西吗?类似$(Build.SourceBranchName)_contaner
    • @user1700890 关于这个问题还有更多更新吗?它解决了你的问题吗?如果解决了您的问题,请采纳。
    • @user1700890 解决了你的问题你不接受的原因是什么?标记起来很简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2018-05-25
    • 2020-05-04
    • 2021-11-12
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    相关资源
    最近更新 更多