我对VSTS CI Pipeline完全不熟悉,当我说全新时,我说的是4个小时。
我正在尝试在我的项目目录中的一个子目录上设置自动构建,并且在成功构建之后,创建nuget包并将它们推送到我之前设置的内部“Package Management”扩展。因此,有效的内部使用包的私人回购。
我遇到的问题是,当我开始构建(保存和队列)时,它开始检查每个文件中的每个文件,我检查过的每个项目(我正在观看控制台/构建)。其中大部分都是完整的.net框架,WCF服务/在这里填空,与所讨论的项目完全无关,因此我看不出发生了什么。
所以; 1)这是正常的,最终,我如何将此结帐流程限制为仅我正在尝试构建管道的目录和后续子目录?
2)我如何只在某个子目录下构建项目,而子目录又包含自己的文件夹/项目
例如:
$ AllProjects / NetStandard / Utils / *其中*包含多个项目文件夹
Util1 Util2 ... UtilN
我使用了.Net核心模板,因为问题文件夹下的库都是NetStandard。
为这个看似尴尬的问题道歉,但同样,这对我来说是一个全新的问题。谢谢
我假设你正在使用TFVC,而不是Git。
在“获取源”步骤中,您需要设置workspace映射。工作区映射允许您指定源控件中的哪些位置应该同步。