GitLab发布了其同名平台的最新版本,该版本利用Kubernetes来自动化代码处理。在微软以75亿美元收购GitHub之后,在线Git存储库管理器受到了人们的关注。
GitLab首席执行官兼联合创始人Sid Sijbrandij表示,11.0版的更新基本上允许开发人员推送代码,而其余的工作由平台完成,其中包括构建、测试、代码质量扫描、安全扫描、证书扫描、打包、性能测试、部署和应用程序监控。
Sijbrandij解释说:“这通常需要很长的时间,因为需要添加插件并设置终端。 “这次更新是一个开始。”
Sijbrandij将该过程描述为在Kubernetes上运行的“自动DevOps”。 “如果没有Kubernetes,Auto DevOps是不可能实现的。”
GitLab在4月份宣布与Google达成一项协议,以支持使用Kubernetes的自动化容器集群部署。该协议包括原生Google Kubernetes Engine(GKE)集成,该集成允许用户将其当前托管的Google容器帐户连接到GitLab,然后允许自动创建由Google完全管理的Kubernetes管理的群集,并在Google Cloud Platform(GCP)上运行。
“这是我们希望看到的,”Sijbrandij谈到了GitLab与Kubernetes的合作。他指出,事实上,GitLab目前正在研究如何使用Kuberenetes作为空闲特性的基础,这种特性可使非运行容器脱机,这样它们就不会消耗计算或开销资源。这种能力类似于无服务器平台的优势,只有在需要时才运行。
关于无服务器的话题,Sijbrandij表示GitLab正在增加对这个领域的关注,包括与平台的伙伴合作,利用OpenFaaS和Kubeless等无服务器产品。
尽管尚未准备好有关无服务器工作的详细信息,但Sijbrandij确实注意到由于缺乏对无服务器部署的可见性以及无法进行版本控制,开发人员因此面临着很大的挑战。
Sijbrandij说:“目前在开源的无服务器领域还没有一个明确的领导者,但我们认为,与合作伙伴一起,我们可以做出有用的东西。”
GitHub反弹在微软计划以75亿美元收购GitHub后,GitLab也因此获得了更多关注。这笔交易引起了一些开源社区的反对,因为GitHub是最大的开源代码库之一。
GitLab与GitHub提供类似的平台,它当时表示已经导入了超过10万个存储库,并且在微软交易宣布后不久后订单增加了7倍。
“有些用户是由于微软的交易才转移到GitLab,”Sijbrandij说。 “但我认为这是暂时的。”
Sijbrandij表示,长期来看,用户可能会更多地将GitLab平台作为他们的选择,因为GitLab提供的是更全面的DevOps方法。
“许多人对GitHub很满意,但他们以后会发现他们可以用GitLab做的更多,”Sijbrandij说。 “这将为我们创造更多机会,任何能让我们更加意识到自己与众不同的东西都是好的。“
至于GitHub收购带来的长期财务影响,Sijbrandij指出,该交易“给市场带来了估值,而且估值很高”。去年,GitLab从谷歌风投(Google Ventures)获得了2000万美元的C轮融资,Sijbrandij表示,GitLab“资金充足”。
原文发布时间为:2018-06-25