澳门金沙网上娱乐

您好,欢迎来到澳门金沙网上娱乐科技!
公告: 坚持客户视角观:即“站在客户的角度审视我们的工作,以集体的智慧和力量满足和超过客户的期望”。

当前位置:澳门金沙网上娱乐 > 服务中心 >
GitHub获得CI CD服务
发布时间:2019-08-09 15:48   作者:澳门金沙网上娱乐   点击:

  微软的GitHub今天推出了新版GitHub的测试版具有完全持续集成和交付(CI / CD)功能的操作内置于服务中。一般可用性计划于11月13日。该公司今天还宣布,其平台上现有超过4000万开发人员。十个月前,GitHub推出了其工作流程自动化平台Actions。开发人员可能已采取措施触发各种事件,并使用它来构自定义CI / CD管道。在发布时,GitHub团队强调,行动允许建立这些管道,但它远不止于此。尽管如此,开发人员显然对使用Actions for CI / CD非常感兴趣。

  GitHub首席执行官纳特弗里德曼在今天的公告中写道:“自从我们去年引入GitHub行动以来,回应非常出色,开发人员创造了成千上万的灵感工作流程。”“但我们也听到了几乎每个人的明确反馈:你想要CI / CD!这就是我们今天宣布的内容。“

  有了这个更新版本的Actions,开发人员现在可以在任何平台上构建,测试和部署他们的代码,并在容器或虚拟机中运行他们的工作流。由于一个名为“矩阵构建”的新功能,开发人员还可以并行测试其应用程序的多个版本,例如,它可以让您同时在Linux,Windows和MacOS上测试三个不同版本的Node.js.因为GitHub操作是在基本的YAML文件中定义的,所以进行这些更改只需要在文件中添加几行。

  在构建应用程序时,您还可以获得流式传输到操作控制台的实时日志,并且可以轻松链接到日志文件中的任何行,以与团队的其他成员讨论问题。

  GitHub Enterprise Server的操作将于明年推出,并将包含一个混合选项,允许您将代码保存在私有数据中心,并仍然使用GitHub来协调工作流。

  “GitHub Actions是CI / CD和软件自动化的民主化。开发人员可以编写对任何GitHub平台事件做出反应的工作流,并参考开源GitHub操作 - 可重复使用的代码片段 - 以与编写应用程序代码相同的方式增强其软件生命周期,“GitHUb产品设计高级总监Max Schoening说。 。“它确实是社区支持的CI / CD,其定价模式适用于所有人。”

  通过此次发布,GitHub现在还与一些在平台上构建业务的CI / CD初创公司进行更直接的竞争。这可能会产生一些摩擦。

  “GitHub承诺保持平台对所有合作伙伴开放,但只有时间会证明,”CircleCI首席执行官Jim Rose在一份声明中说。“最终,开发人员很聪明,会选择市场上最好,最强大的工具,我们相信这是CircleCI将继续存在的地方。[...]凭借超过9年的数据和团队从创意到交付的经验,CircleCI是CI / CD的领导者,我们相信我们为开发人员提供了最佳解决方案。“

  我希望Rose的评论能够与其他CI / CD播放器的评论相呼应,尽管正如Rose所做的那样,值得注意的是,Actions可以与其他持续集成服务集成,以允许开发人员在其平台上触发构建。这些提供程序还可以在GitHub上提供自己的操作。

  “我们认为GitHub的行为是Codefresh所做的补充。这是用户可以利用Codefresh以可扩展方式构建健壮管道的另一种方式。一个有趣的事情是GitHub跟随我们的主导,他们如何构建Actions。实际上,您可以将GitHub操作用作Codefresh管道中的步骤。所以你看,我们实际上是非常一致的,“CI / CD平台Codefresh的首席技术传播者Dan Garfield说。“开发人员可以在GitHub上找到Codefresh操作!”

  当我向GitHub询问此事时,Schoening提供了以下声明:“GitHub和我们的社区相信选择和开放的生态系统。这是我们认真对待并融入我们所做的一切的事情。GitHub Actions使开发人员可以集成所有现有工具,混合和匹配新的开发人员产品,并融入软件生命周期的所有部分,包括现有的CI / CD合作伙伴

  如果预测成立,总理的气候目标是到2030年将拥有40%的非化石燃料供应...



相关阅读:澳门金沙网上娱乐