我有一些火花工作,这些工作写在scala上,并使用maven构建。现在,遵循这样的路径
/src/job1/<<build data>>
/src/job2/<<build data>>
.....
此构建数据包含每个作业传递给Maven所需的代码,pom.xml,测试和其他考虑。
我们有一个根目录,其中有一个父亲pom.xml可以构建所有代码,但是我不想每次都构建所有代码。我希望能够仅测试和构建更改的作业的代码。
我认为可能的唯一方法是仅在检测到更改的文件夹中运行构建测试,但如果没有为每个文件夹创建一个蔚蓝的devops构建,我似乎无法做到这一点,任何想法?
TL:DR-如何将具有天蓝色devops更改的文件夹的路径传递到构建过程?
在构建中获取更改集/提交以检查更改了哪些文件。