在 VSTS 中使用 monorepo 时,有时我只在一次提交中更新一个包,而不是所有内容。在这种情况下,我只想运行该特定部分的构建,而不是其他任何东西。
我正在使用持续集成,因此它会在任何时候构建master
,例如。遗憾的是,这个构建过程可能需要一段时间,如果只修改了一部分代码,我只想构建那个项目。
由于我正在更新 Git 提交,我可能正在寻找是否对特定目录中的文件进行了更改,但我相信一定有更好的方法。
注意:我的项目使用 Node.js 和 Webpack 并使用 Docker Compose 构建。