我们的团队已经尝试使用git子模块来实现我们大多数产品共享的一些核心CRUD功能.我们还成功地使用了Nuget软件包(现在自托管)用于一些常见的实用程序.
我们的核心功能经常发生变化,以确保子模块正确承诺,这更像是我们所期望的苦差事.我正在考虑将核心功能从子模块移动到Nuget包,但我想知道对包的频繁更新是否会让Nuget更加痛苦.
在对我们的架构和流程进行这种稍微干扰性的更改之前,是否有任何人对我可能遇到的其他挑战有任何经验和指导?
我一直在寻找自我托管NuGet,很难理解如何设置它以及它将如何帮助支持我们的开发过程.
有没有人建议使用哪种,如何设置?
或者我应该只使用托管服务?
我正在使用bamboo进行构建,以及在linux机器(ubuntu)上进行部署.我还有一个使用Windows 7 64位远程代理的构建计划.
我注意到Bamboo想要尝试使用远程代理(windows7)来有时部署linux版本.我该如何防止这种情况?
我看到我可以在部署计划编辑屏幕中设置代理,但这需要一个linux代理构建,一个Linux代理要部署.是否可以使用相同的Linux代理来构建和部署,同时确保部署始终使用Linux代理而不是任何其他可用的非Linux代理?