GitHub?工程團(tuán)隊(duì)已將開(kāi)發(fā)環(huán)境遷移至?CodespacesSegmentFault關(guān)注共 668字,需瀏覽 2分鐘 ·2021-08-16 10:52 技術(shù)編輯:61丨發(fā)自 思否編輯部公眾號(hào):SegmentFault過(guò)去GitHub 長(zhǎng)期投入大量時(shí)間和精力為團(tuán)隊(duì)打造一個(gè)“開(kāi)箱即用”的本地開(kāi)發(fā)環(huán)境,讓新員工可以迅速配置和運(yùn)行 github.com 的本地實(shí)例。但現(xiàn)實(shí)情況是,這樣的開(kāi)發(fā)環(huán)境依舊十分脆弱。任何看似無(wú)害的變更都可能會(huì)導(dǎo)致本地環(huán)境失效,更糟糕的是,這種情況往往需要數(shù)小時(shí)的寶貴開(kāi)發(fā)時(shí)間來(lái)恢復(fù)。過(guò)程GitHub 被 Codespaces 啟發(fā):他們可以像對(duì)待基礎(chǔ)設(shè)施一樣對(duì)待開(kāi)發(fā)環(huán)境,即沒(méi)有什么東西是不可替換、不可或缺的,如果出現(xiàn)意外情況,可在已知的良好狀態(tài)下提供一個(gè)新的 Codespaces 然后重新開(kāi)始工作。遷移剛開(kāi)始頗具挑戰(zhàn)性:GitHub.com 代碼庫(kù)在磁盤(pán)上大約使用了 13GB 空間。單是克隆倉(cāng)庫(kù)大約需要 20 分鐘,再加上設(shè)置依賴項(xiàng)等,引導(dǎo) GitHub.com 的 Codespaces 會(huì)耗時(shí) 45 分鐘以上。現(xiàn)在GitHub 表示:他們的開(kāi)發(fā)平臺(tái)在不斷發(fā)展,遷移到 Codespaces 解決了現(xiàn)有開(kāi)發(fā)環(huán)境中的缺點(diǎn),激勵(lì)他們進(jìn)一步推動(dòng)改進(jìn)產(chǎn)品,并提升了整體的開(kāi)發(fā)體驗(yàn)。GitHub 認(rèn)為此次遷移讓 Codespaces 變得更強(qiáng)大,他們也為 github.com 的未來(lái)發(fā)展做好了準(zhǔn)備。- END - 瀏覽 61點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 官宣!GitHub 團(tuán)隊(duì)的開(kāi)發(fā)環(huán)境遷移至 GitHub Codespaces!開(kāi)發(fā)者技術(shù)前線010秒!GitHub工程團(tuán)隊(duì)轉(zhuǎn)移到Codespaces,開(kāi)發(fā)環(huán)境「即開(kāi)即用」新智元0Swift Bug 清單已遷移至 Github 中iOS開(kāi)發(fā)0Swift Bug 清單已遷移至 Github 中知識(shí)小集0將 React 應(yīng)用遷移至 Vite程序員成長(zhǎng)指北0docker registry 無(wú)縫遷移至 harbor云原生實(shí)驗(yàn)室0從pheatmap無(wú)縫遷移至ComplexHeatmap生信寶典0云數(shù)據(jù)庫(kù)RDS PPAS 版(遷移至PolarDB)云數(shù)據(jù)庫(kù)PPAS版,是阿里云與EnterpriseDB公司合作基于PostgreSQL高度兼容Oracle語(yǔ)法的數(shù)據(jù)庫(kù)服務(wù),為用戶提供易于操作的遷移工具,兼容范圍涵蓋:PL/SQL、數(shù)據(jù)類型、高級(jí)函數(shù)、表分區(qū)等。4 種方法將 Docker Registry 遷移至 Harbor馬哥Linux運(yùn)維05分鐘擁抱云原生 | SpringBoot 遷移至 QuarkusJAVA架構(gòu)日記0點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào)