Azure的Visual Studio Team Services(VSTS)构建和发布过程获取的项目不仅仅是我想要构建的项目。



我的VSTS存储库包含50多个Azure Web应用程序的Visual Studio Projects,并要求我为其中一个提供自动化的构建和发布过程。我走了,选择了一个Visual Studio模板,在构建解决方案上,我仅选择了我想在构建和发布的一个项目,但是当我排队构建以运行构建时,它开始对存储库中的每个项目进行最新信息。这是不可接受的,因为要在所有项目上获得最新的内容,以进行编译和发布一个网站。这对我没有意义。有没有办法限制构建最新的构建?

取决于您正在使用的存储库类型。如果您使用TFVC,则可以转到"存储库"选项卡并配置工作区映射以完全匹配您的项目所需的内容。

如果您使用的是git,那么您不运气,git存储库同步的方式,整个存储库总是在启动构建时获取。

如果您使用自己的构建代理,则可以将其配置为保留源目录,在这种情况下,只有在构建运行时差异是同步的。

最新更新