我对VSTS CI Pipeline完全陌生,当我说完全陌生时,我说的是4个小时。
我试图在我的项目目录中的一个子目录上建立一个自动构建,并在成功构建后创建nuget软件包,并将其推送到我先前设置的内部“ Package Management”扩展中。因此有效地是供内部使用包使用的私人仓库。
我遇到的问题是,当我开始构建(保存和排队)时,它开始签出我签入的每个项目中的每个文件,每个文件夹中的每个文件(我正在监视控制台/构建) )。其中大多数都说是完整的.net框架,WCF服务/在此处填写空白,并且与所讨论的项目完全无关,因此我看不出发生了什么。
所以; 1)这正常吗?最终,如何将这个检出过程限制为我要为其构建管道的目录和后续子目录?
2)如何仅在特定子目录下构建项目,而子目录又包含其自己的文件夹/项目
例如:
$ AllProjects / NetStandard / Utils / *,其中*包含多个项目文件夹
实用程序1 实用程序2 ... 实用程序
由于问题文件夹下的库都是NetStandard,因此我使用了.Net Core模板。
为这个看似尴尬的问题表示歉意,但是对我来说,这确实是全新的。 谢谢