【发布时间】:2019-01-19 07:24:13
【问题描述】:
我正在开发一个使用多个小型项目/解决方案的大型应用程序。每个解决方案都内置在它们各自的代理中。类似于下面的截图
现在的问题是,即使更改了单个项目文件,也会编译所有项目/解决方案。
为了减少 CI 构建时间,我想在构建中添加条件表达式,仅当它们各自的源发生更改时才会构建项目。
我知道这可以通过Custom condition using variable expressions 在 Azure DevOps 中实现。但我不确定如何检查相应的源代码是否已更改
有人知道variable expression我需要在这里写什么吗?
【问题讨论】:
-
嗯,这取决于你的条件需要是什么
-
我的要求是检查文件夹 xx 是否有任何代码更改,如果是则构建 abc 解决方案。这个表达式怎么写?
-
自定义条件无法实现。
标签: continuous-integration azure-devops