MSBuild集成

Artifactory为MSBuild带来持续集成,TFS和Visual Studio通过MSBuild Artifactory Plugin。使用这个插件,MSBuild可以配置为通过Artifactory解析依赖关系和部署构建构件。
通过减少网络优化构建
通过Artifactory运行构建可以通过减少网络来显著减少构建时间。这是因为Artifactory将远程工件本地存储在远程存储库缓存中,因此一旦工件被缓存,它就可以在本地用于构建,而不需要任何网络。
可靠的构建
将MSBuild与Artifactory集成也使构建更加可靠,因为任何对远程存储库或外部网络的依赖都被移除了。即使远程存储库出现故障,或者外部网络出现问题,构建也会成功,因为可以从本地缓存获得远程构件。
完全可复制的构建
但是Artifactory与MSBuild的集成还有另一个很大的优势。
Artifactory生成详尽的构建信息,并将其与构建一起上传到本地存储库。这包括特定的工件版本、依赖关系、系统属性、环境变量、用户信息、时间戳等等。有了这些信息,就很容易在任何时候忠实地重新生成一个构建。此外,使用内置的“Diff”工具,您可以比较构建,从而确切地知道从一个版本到另一个版本引入了哪些更改。当试图追踪发布的特定版本中报告的错误时,这些功能是非常宝贵的。
