GitHub 工程团队已将开发环境迁移至 CodespacesSegmentFault关注共 668字,需浏览 2分钟 ·2021-08-16 10:52 技术编辑:61丨发自 思否编辑部公众号:SegmentFault过去GitHub 长期投入大量时间和精力为团队打造一个“开箱即用”的本地开发环境,让新员工可以迅速配置和运行 github.com 的本地实例。但现实情况是,这样的开发环境依旧十分脆弱。任何看似无害的变更都可能会导致本地环境失效,更糟糕的是,这种情况往往需要数小时的宝贵开发时间来恢复。过程GitHub 被 Codespaces 启发:他们可以像对待基础设施一样对待开发环境,即没有什么东西是不可替换、不可或缺的,如果出现意外情况,可在已知的良好状态下提供一个新的 Codespaces 然后重新开始工作。迁移刚开始颇具挑战性:GitHub.com 代码库在磁盘上大约使用了 13GB 空间。单是克隆仓库大约需要 20 分钟,再加上设置依赖项等,引导 GitHub.com 的 Codespaces 会耗时 45 分钟以上。现在GitHub 表示:他们的开发平台在不断发展,迁移到 Codespaces 解决了现有开发环境中的缺点,激励他们进一步推动改进产品,并提升了整体的开发体验。GitHub 认为此次迁移让 Codespaces 变得更强大,他们也为 github.com 的未来发展做好了准备。- END - 浏览 28点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 官宣!GitHub 团队的开发环境迁移至 GitHub Codespaces!开发者技术前线010秒!GitHub工程团队转移到Codespaces,开发环境「即开即用」新智元0Swift Bug 清单已迁移至 Github 中iOS开发0Swift Bug 清单已迁移至 Github 中知识小集0docker registry 无缝迁移至 harbor云原生实验室0从pheatmap无缝迁移至ComplexHeatmap生信宝典0将 React 应用迁移至 Vite程序员成长指北05分钟拥抱云原生 | SpringBoot 迁移至 QuarkusJAVA架构日记0云数据库RDS PPAS 版(迁移至PolarDB)云数据库PPAS版,是阿里云与EnterpriseDB公司合作基于PostgreSQL高度兼容Oracle语法的数据库服务,为用户提供易于操作的迁移工具,兼容范围涵盖:PL/SQL、数据类型、高级函数、表分区等。4 种方法将 Docker Registry 迁移至 Harbor马哥Linux运维0点赞 评论 收藏 分享 手机扫一扫分享分享 举报