Azure Pipeline经典模式下如何使用条件变量实现条件逻辑?
Azure Pipeline经典(classic)模式任务级条件执行配置方法
- 进入你要修改的经典Pipeline编辑页面,选中需要配置条件执行的目标任务
- 在右侧任务配置面板向下滚动,找到控制选项板块并点击展开
- 找到「运行此任务」的下拉选择项:
- 你可以直接选择系统预设的执行条件,包含「仅当前置所有任务成功时执行」「前置任务失败也执行(构建取消时不执行)」「任何情况下都执行」三类
- 如果需要自定义更复杂的条件,直接选择下拉项里的「自定义条件」,下方会出现表达式输入框
- 自定义条件的语法和YAML格式里
condition:属性的语法完全通用,你可以直接套用YAML条件的写法,不需要额外调整,比如判断当前构建源分支为main时才执行任务的表达式为eq(variables['Build.SourceBranchName'], 'main')
内容的提问来源于stack exchange,提问作者Dreamer
相关产品推荐
相关产品推荐

