【发布时间】:2019-08-16 07:00:36
【问题描述】:
如果消息不是以给定文本开头,我正在尝试将 Azure DevOps 设置为跳过 multi-stage pipeline 上的一个阶段。
来自examples documentation,我认为只是
- stage: t1
condition: not(startsWith(variables['Build.SourceVersionMessage'], '[maven-release-plugin]'))
jobs:
- job: ReleasePrepare
displayName: Prepare release
pool:
vmImage: 'ubuntu-16.04'
steps:
- script: |
env | sort
但是,无论如何都会执行此操作。这是一个示例,我希望 t1 任务不会根据提交消息 https://dev.azure.com/trajano/experiments/_build/results?buildId=110&view=results 运行
env的输出显示消息正确传入
以防万一这是一个错误,我也在这里报告了它https://developercommunity.visualstudio.com/content/problem/697290/startswith-buildsourceversionmessage-variable-not.html
【问题讨论】:
标签: azure-devops azure-pipelines multistage-pipeline