跳到内容
GitHub Universe回归: 现在买票可享受35%的折扣,仅限7月8日之前
GitHub企业

戴尔使用GitHub保持领先地位。

故事中的英雄形象:戴尔科技
位置
德克萨斯州Round Rock
工业
技术
开发商数量
10,000

从供学生使用的笔记本电脑到用于大规模云计算操作的数据中心基础设施,戴尔制造完成工作的机器。尽管戴尔以制造硬件而闻名,但其基础设施服务集团还雇佣了10000多名软件开发人员来构建PowerMax、PowerStore和PowerScale存储系统、PowerEdge服务器固件以及其他产品。

其中许多开发商通过收购加入了戴尔,例如该公司于2016年收购了EMC。因此,戴尔内部的团队历来使用各种不同的开发工具。在过去的一年里,戴尔的TechOps团队一直在致力于标准化和简化所使用的软件和方法。高级杰出工程师卡尔·欧文(Karl Owen)表示:“从许可和支持的角度来看,公司使用一套工具效率更高。”。“这对开发人员来说效率更高,因为如果您从一个项目或团队迁移到另一个项目或者团队,就不需要学习一整套新的工具。”

在评估了多种版本控制和协作工具后,戴尔决定在GitHub上进行标准化,许多团队已经在使用GitHub。首先,GitHub非常适合戴尔的发展理念。DevOps架构师Bob Ballantyne表示:“不久前,我顿悟了,合并拉取请求有点像执行合同。”。“这意味着一段代码是稳定的,它已经通过了一组特定的评估,并且可以从一个位置移动到另一个位置。”

Dell:堆叠

另一方面,GitHub的路线图与戴尔自己的计划非常吻合。此外,这也是他们的开发人员想要使用的。欧文说:“GitHub是行业领导者。”。“来到戴尔的人们已经知道如何使用它,这非常重要。这对开发人员的幸福感有很大贡献。”

GitHub上的标准化已经产生了影响。Owen说:“GitHub实现了速度和规模。”。“我们可以从事更大的项目,并更快地完成它们。”此外,由于能够集成许多不同的第三方代码评估工具,这有助于他们编写更好的代码。

GitHub支持速度和规模。我们可以进行更大的项目,并更快地完成它们。

GitHub也是戴尔的开源工作。该公司的开发人员为许多开源项目做出了贡献。“这对生意有好处,”欧文说。“我们希望确保人们能够使用我们的产品。例如,我们希望我们的存储技术与OpenStack协同工作。”开源也是招聘新员工的好方法。

戴尔:自助餐厅

但开源不仅仅是一项好生意。Ballantyne说:“我们消耗了大量的开源资源,仅仅作为一个消费者是非常自私的。”。“所以我们愿意回馈。”

与此同时,戴尔也拥抱内放射源基础设施解决方案组(ISG)有10000多名开发人员,戴尔员工已经解决了一系列复杂的计算问题。GitHub使他们能够更容易地与公司内的同事共享他们所做的工作,从而实现代码重用。Ballantyne说:“我们正在将更多代码迁移到内部GitHub实例中,使其更像外部GitHub。现在,人们可以找到并利用公司其他人制作的有用库和软件。”。

GitHub的API是Dell管理和分析其计算环境的另一部分。例如,TechOps团队使用webhook将GitHub活动导入Apache Kafka。每个提交和拉取请求都记录在Kafka中。欧文解释说:“我们可以从那里做很多报道。”。“我们创建了仪表盘来显示有多少活动,有哪些错误。”

戴尔:产品

它对故障排除也很有用。戴尔的卡夫卡集群包含丰富的数据,可以重新创建整个事件序列。例如,在对一个微服务进行故障排除时,团队注意到它向GitHub发布了一条已被删除的评论。尊敬的技术人员鲍勃·贝尔(Bob Bell)说:“我想,‘要是我们能得到那条评论的文字就好了。’”。“结果是它被保存在卡夫卡。”

戴尔积极主动地采用和评估GitHub的新功能。贝尔说:“GitHub对我们来说不仅仅是一个版本控制系统,它还是一个让我们构建所需体验的平台。”。例如,TechOps团队期待使用GitHub操作欧文说:“即使Actions只节省了15分钟,如果你将其乘以10000名开发人员,也会节省大量时间。”。

随着GitHub的发展,戴尔也会发展。欧文说:“我们希望遵循行业领先的做法,减少摩擦。”。“GitHub帮助我们实现这两个目标。”

有兴趣带来GitHub企业你的组织?

启动您的免费试用GitHub企业 对于30天并增加团队的协作。试用期满后每个用户每月21美元。

好奇其他计划?来自GitHub

你的故事是什么?

开始在GitHub上与您的团队合作

想自己使用GitHub吗?
查看我们的个人计划