您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    GitHub 工程团队的开发环境迁移至 Codespaces
    时间:2021-08-12 21:03 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    GitHub 官方宣布,担任 github.com 的工程团队已将开发环境迁移至 Codespaces。

    GitHub 工程团队的开发环境迁移至 Codespaces

    GitHub.com 的代码库已降生将近 14 年。当 github.com 的第一个 commit 被推送时,Rails 只要两年的历史,AWS 才降生一年,Azure 和 GCP 尚未问世。在这 14 年里,GitHub.com 的中心仓库 (github/github) 已收到超过一百万次 commit,其中绝大部分来自于在 macOS 上构建和测试的开发者。

    GitHub 工程团队的开发环境迁移至 Codespaces

    GitHub 称,他们的开发平台在不断开展,过去的几个月里,工程团队从 macOS 转向运用 Codespaces 停止 github.com 的大部分开发。这关于工程师的日常开发流程是一个基本性的转变。GitHub 以为此举让 Codespaces 变得更弱小,他们也为 github.com 的未来开展做好了预备。

    GitHub 表示,他们长期投入了少量时间和精神来为团队打造一个“开箱即用”的本地开发环境,让新员工可以迅速配置和运转 github.com 的本地实例。

    GitHub 工程团队的开发环境迁移至 Codespaces

    但理想状况是,虽然付出了许多努力,这样的开发环境却照旧十分软弱。任何看似有害的变更都能够会招致本地环境失效,更蹩脚的是,这种状况往往需求数小时的宝贵开发时间来恢复。

    GitHub 工程团队的开发环境迁移至 Codespaces

    思索到工程师的开发环境各不相反,而且每团体都有本人习气的特殊嗜好。GitHub 被 Codespaces 启示,他们可以像看待基础设备一样看待开发环境,也就是说没有什么是不可交流,或许不可或缺的,并且假设出现不测状况,可在已知的良好形状下提供一个新的 Codespaces 然后重新末尾任务。

    GitHub 表示,迁移到 Codespaces 处置了现有开发环境中的缺陷,鼓舞他们进一步推进改良产品,并提升了全体的开发体验。虽然此次开发环境的迁移结局还算美妙,但刚末尾时还是颇具应战性。据引见,GitHub.com 代码库在磁盘上大约运用了 13GB 空间。单是克隆仓库大约需求 20 分钟,再加上设置依赖项等,引导 GitHub.com 的 Codespaces 会耗时 45 分钟以上。

    改动往往是十分困难的事,关于开发环境来说更是如此。GitHub 表示,他们此次迁移至 Codespaces 作为默许开发环境的举动虽然遇到不少应战,但对最后的结果十分称心,未来会继续优化在下面开发的体验。

    (责任编辑:admin)