美東時間 4 月 28 日,JetBrains 宣布和遠程開發(fā)提供商 Gitpod 達成合作關系,將 Gitpod 集成到現(xiàn)有遠程開發(fā)解決方案 JetBrains Gateway 之中。
通過集成用戶可以從 JetBrains IDE 中訪問托管在臨時開發(fā)環(huán)境中的源代碼,根據(jù)需要隨時在云端運行。 所有語言處理都將在 Gitpod 環(huán)境中進行,用戶可以在本地使用功能豐富的瘦客戶端工作以獲得熟悉的 JetBrains IDE 體驗。
“作為 JetBrains 工作的長期粉絲,我對這次合作感到非常興奮,因為它結(jié)合了自動化、基于云開發(fā)人員環(huán)境的安心和便利以及專業(yè)的 IDE,”Gitpod 聯(lián)合創(chuàng)始人兼 CEO Sven Efftinge 說道?!癎itpod 和 JetBrains 都以對細節(jié)的關注和對開發(fā)者體驗的癡迷而聞名。我很高興看到這種組合比各個部分的總和還要好。”


Gitpod 與 JetBrains Gateway 的集成
據(jù)介紹,Gitpod 為 Gateway 打造了一個插件,讓用戶可以輕松連接到基于托管在 GitHub、GitLab 或 Bitbucket 中的倉庫的開發(fā)環(huán)境。從 Gateway 歡迎屏幕中安裝插件,連接你的 Gitpod 帳戶后,即可借助 Gitpod 集成瀏覽并連接到你的現(xiàn)有工作區(qū)。你可以從倉庫創(chuàng)建新的工作區(qū)以及選擇要安裝哪種 JetBrains IDE —— 目前支持 IntelliJ IDEA、GoLand、PyCharm 和 PhpStorm,計劃將支持更多 IDE。然后,Gitpod 將配置遠程服務器,并將事務遞交給 Gateway 以啟動 IDE 后端并連接 Client。

此舉為用戶帶來了很多好處。首先,無論是在辦公室使用臺式計算機還是在家中使用性能不足的筆記本電腦工作,你都可以借助強大的云機器來處理你的項目;其次,源代碼始終位于遠程機器上,因此十分安全。借助 Gitpod 集成,你還可以創(chuàng)建會隨每次提交保持更新的臨時開發(fā)環(huán)境,從而隨時快速開始工作。
當然,用戶可以通過訪問 Gitpod 偏好設置,將喜歡的 JetBrains IDE 設置為打開工作區(qū)時的默認桌面編輯器。

JetBrains 首席執(zhí)行官 Max Shafirov 稱,"遠程開發(fā)是為了簡化日常工作。無論你的本地機器有多大的馬力,你都可以專注于真正重要的事情,由遠程后端來處理耗費資源的操作,這確實有助于提高開發(fā)者的性能。通過我們與 Gitpod 的合作,我們正在使我們共同的用戶加快生產(chǎn)力,節(jié)省資源和時間,同時加強安全合規(guī)性。"
關于 JetBrains Gateway
JetBrains Gateway 是 JetBrains 的遠程開發(fā)解決方案,于 2021 年 11 月 發(fā)布,是一款獨立應用。它可通過 SSH 連接到遠程服務器,下載并安裝 IDE 作為后端服務,并打開托管在遠程機器上的項目。
而后,Gateway 將啟動基于 IntelliJ 平臺的本地瘦客戶端 JetBrains Client 編寫、導航、重構(gòu)、運行、調(diào)試和測試項目, 體驗就像是在處理本地托管的項目和使用本地安裝的 JetBrains IDE 一樣。
Gateway 負責連接到遠程機器并確保 IDE 后端已安裝并運行,但它不負責管理遠程服務器。當然,有很多方法可以運行遠程服務器:連接到物理機、在內(nèi)部網(wǎng)絡中托管 VM、在云中運行 Docker 映像等等。
關于 Gitpod
Gitpod 是一個自動化的開發(fā)環(huán)境的開源平臺,用于自動化預編碼開發(fā)環(huán)境的配置,利用版本控制系統(tǒng)作為標準的真實來源,以自動化開發(fā)人員開始編碼所需的一切。Gitpod 允許工程團隊自動化本地開發(fā)環(huán)境的設置,從而節(jié)省時間并實現(xiàn)新的協(xié)作水平,從而可以在針對任何 GitLab,GitHub 和 Bitbucket 項目的生產(chǎn)開發(fā)環(huán)境中快速創(chuàng)建應用程序。目前,Gitpod 已擁有超過 500,000 名用戶。
參考鏈接:
https://blog.jetbrains.com/blog/2022/04/28/jetbrains_partners_with_gitpod/