Programování

Cloudová platforma IDE s otevřenými zdroji Gitpod

Poskytovatel technologie vývojového prostředí Gitpod otevřel svou vlastní pojmenovanou cloudovou IDE platformu pro automatické roztočení vývojových prostředí připravených na kód.

Open-sourcing umožní komunitě Gitpod podílet se na vývoji technologie a usnadní vývojářům integraci Gitpodu do jejich pracovních toků, uvedla společnost.

Aplikace Kubernetes, Gitpod umožňuje vývojářům udržovat vývojová prostředí jako kód, čímž se ruční kroky mění ve strojově spustitelnou část zdrojového kódu projektu. Platforma sleduje změny v úložišti a připravuje vývojová prostředí pro každou změnu. Tato příprava zahrnuje:

  • Nastavení nástrojů.
  • Kontrola správné větve Git.
  • Kompilace kódu.
  • Stahování závislostí.
  • Inicializace všeho, co je potřeba.

Pracovní postupy pro vývojáře jsou efektivní a týmy jsou schopny rychleji vytvářet aplikace, uvedla společnost. Kódování může začít od větve, vydání nebo sloučení nebo vyžádání, použití konceptů CI / CD na vývojová prostředí. Gitpod pracuje s platformami pro hostování kódu, včetně GitLab, GitHub Enterprise a Bitbucket.

Mezi výhody Gitpodu citované společností patří:

  • Kratší dodací lhůty se zkrácením času potřebného k přepínání kontextů a udržování vývojového prostředí.
  • Odstranění „konfiguračního driftu“ s přístupem GitOps přijatým prostřednictvím verzí konfigurace v úložišti Git. Tím je zajištěno konzistentní a reprodukovatelné vývojové prostředí.
  • Povolení vzdálené spolupráce s vývojáři, kteří mohou pracovat na kontrole kódu, mentorování a sdílení snímků práce.

Gitpod je k dispozici na základě licence Affero GPL na GitHubu. Tuto technologii navrhl Sven Efftinge, který společně vytvořil vývojovou platformu IDE Eclipse Theia.