我们正在使用TFS-Online一键式部署我们的软件。
有时我们需要使用一些特殊的脚本,我们存储在一个文件夹中。这基本上意味着,大多数时候所述文件夹保持空白。
如果我现在去触发一个构建,我有以下任务
现在的问题是:
如果要压缩/删除的文件夹为空,有没有办法取消这两项任务?
任务是内置的。
注意:这是没有内部部署的TFS
答案 0 :(得分:1)
您可以指定条件以在VSTS中运行任务。将条件表示为嵌套的函数集。代理程序评估最内层函数并解决问题。最终结果是布尔值,用于确定任务是否运行。
在您的情况下,解决方案应该是:
在此之后,当构建管道中特殊文件夹为空时,这两个任务将不会运行。
更多详情请参阅此帖子Specify conditions for running a task。