生产厂商:inedo产品类别:开发工具
ProGet 在一处管理您的所有自托管、跨平台、包和容器存储库。
将所有包和 Docker 容器保存在一个位置,扫描漏洞并控制谁可以访问不同的源。
产品功能
组织和策划内部和外部包-创建任意数量的源来组织您的包并将其分发给不同的组,甚至分发给外部客户。将多个源(内部和外部)与连接器结合起来,这样消费者只需要一种源,即使在外部源不可用时也可以访问外部包。
企业级负载均衡-根据需要添加任意数量的 Web 服务器节点,以平衡来自各个团队的流量并在世界各地构建服务器。使用 ProGet 的高可用性模式可确保不存在单点故障,并且即使出现硬件故障也可以访问您的软件包。
扫描并验证开源包-避免代价高昂的开源许可违规行为。ProGet 的许可证检测和阻止允许您配置规则以自动阻止某些许可证类型。扫描软件包中的漏洞,并根据您配置的规则阻止对那些被认为风险太大或不安全的软件包的访问。在源之间提升包,以确保仅在正确的环境(例如生产)中使用
经过批准和验证的包,并通过与LDAP/Active Directory集成来简化这些角色和权限。
部署您的软件包并跟踪其使用情况-通过集成BuildMaster 的可重用工作流程(自动执行测试、部署以及必要时的回滚),将您的应用程序和组件包部署到服务器和云。ProGet还记录其他工具的部署,包括 Otter、Octopus Deploy,甚至您自己的自定义脚本,因此您可以查看哪些包部署到了哪些服务器。使用包统计信息查看哪些用户和服务器正在访问哪些包,以便您可以就更新或停用开发库、脚本或其他类型的包做出明智的决策。配置Webhooks以在添加、升级、部署和删除包时触发自动部署、更改甚至审核活动。
产品特征
应用和组件-使用通用包统一分发您的应用程序和组件,或容器化软件的Docker映像和Helm (Kubernetes) 图表。
开发者库-在开发团队之间共享预构建和预测试的代码,无论您使用的是 C#/.NET ( NuGet )、Python ( PyPI或Conda )、JavaScript/NodeJS ( npm )、Ruby ( Gems ) 还是 Java ( Maven ) 。
系统软件及配置-管理第三方 Windows 软件 ( Chocolatey )、PowerShell软件包/DSC 资源和 Linux 软件包(RPM/Yum和Debian/apt)。利用Amazon S3 或 Azure Blob 存储以廉价、按需付费的方式扩展包文件存储并实现可靠的灾难恢复。