5月11日消息微软今天宣布为GitHub提供一个新的软件包管理服务,即GitHub Package Registry,旨在允许开发人员在其源代码旁边发布公共和私有软件包。

GitHub Package Registry与npm、Maven、RubyGems、NuGet和Docker兼容,允许开发人员使用相同的GitHub接口,查找和发布自己的包。将来还会支持更多语言和工具。

“GitHub Package Registry与常见的软件包管理客户端兼容,因此你可以使用选择的工具发布软件包,”GitHub产品管理总监Simina Pasat在公告中解释道。“如果你的存储库更复杂,你将能够发布多个不同类型的包。而且,通过webhooks或GitHub Actions,你可以完全自定义发布和发布后工作流程。”

其他优点包括只需要为员工提供一组凭据来管理他们的代码和包,并且可以更轻松地创建一组已批准的包。微软还将向开发人员提供下载统计信息并访问GitHub上软件包的整个历史记录。

微软正在推出有限测试版服务。