这是一个彻头彻尾的新人,原谅我可怜的英语。
我们正致力于TFS。我的团队有一个非常大的构建定义,包括多个任务。在过去,我们有一个主要定义的副本,并禁用我们不需要的一些任务,然后在我们的子团队中运行它,这完美地运作。
但是,由于公司的政策,现在每个构建都需要在主要定义上运行。如果我们仍然禁用某些任务,它将改变TFS中的定义。这意味着其他子团队也将受到影响。但我们也不想运行整体任务。花了这么长时间才会增加失败的风险。
有没有办法解决这个问题?
由于
答案 0 :(得分:0)
你现在可以specify conditions for running a task:
如果内置条件不能满足您的需求,那么您可以指定自定义条件。
将条件表示为嵌套的函数集。中介 评估最里面的功能并解决问题。决赛 结果是一个布尔值,用于确定任务是否已运行。
注意: 如果您上面提到的TFS云是VSTS,您可以直接使用它。否则,对于内部部署服务器,此功能仅在TFS 2017 Update 2及更高版本中可用。