tfs - 构建步骤上的简单自定义条件不适用于 TFS
问题描述
使用 TFS 2018 更新 3,将一个步骤定义为仅在计划的构建上执行。定义了自定义条件:
eq(variables['Build.Reason'], 'Schedule')
构建已排队,尽管变量 Build.Reason = 'Manual'。该步骤已执行,然后条件更改为:
and(succeeded(), eq(variables['Build.Reason'], 'Schedule'))
结果是相同的:即使在门控签入和/或手动构建中也会执行该步骤。
解决方案
推荐阅读
- r - R - 重复测量分析 - LME 和 Tukey 事后测试的不同结果
- c# - 在 mongoDB 集合中插入新元素
- vba - 无法在 VBA 的 Find 命令中使用变量
- reactjs - `input` 上的 React `value` 属性不应为空
- python - python yaml 仅打印键值
- html - Bootstrap 4 滑块 + 文本。如何正确格式化?
- java - JMS - 即使与远程提供程序的连接正常,也无法创建会话工厂
- r - 调整 x 刻度值
- ios - EXC_BAD_ACCESS 如果发生错误,告诉我们如何尝试catch
- angularjs - ng-repeat 更多时间来加载大量数据