Azure Devops-仅在具有更改的文件夹中运行构建

问题描述 投票:0回答:1

我有一些火花工作,这些工作写在scala上,并使用maven构建。现在,遵循这样的路径

/src/job1/<<build data>>
/src/job2/<<build data>>
.....

此构建数据包含每个作业传递给Maven所需的代码,pom.xml,测试和其他考虑。

我们有一个根目录,其中有一个父亲pom.xml可以构建所有代码,但是我不想每次都构建所有代码。我希望能够仅测试和构建更改的作业的代码。

我认为可能的唯一方法是仅在检测到更改的文件夹中运行构建测试,但如果没有为每个文件夹创建一个蔚蓝的devops构建,我似乎无法做到这一点,任何想法?

TL:DR-如何将具有天蓝色devops更改的文件夹的路径传递到构建过程?

azure maven azure-devops devops
1个回答
0
投票

在构建中获取更改集/提交以检查更改了哪些文件。

    基于文件的更改,您定义逻辑来决定应该建立哪个文件夹,运行测试等。
  • 此解决方案将要求您构建所有逻辑来决定要构建和测试的文件夹。
  • © www.soinside.com 2019 - 2024. All rights reserved.