MSBuild集成

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