Programmering

Gitpod open-source cloud IDE-platform

Udviklingsmiljøteknologileverandør Gitpod har åbent indkøbt sin selvnavngede skybaserede IDE-platform til automatisk spinding af klar-til-kode udviklingsmiljøer.

Open sourcing vil give Gitpod-samfundet mulighed for at deltage i teknologiens udvikling og gøre det lettere for udviklere at integrere Gitpod i deres arbejdsgange, sagde virksomheden.

Gitpod er et Kubernetes-program, der giver udviklere mulighed for at opretholde udviklingsmiljøer som kode og omdanne manuelle trin til en maskinkørbar del af et projekts kildekode. Platformen overvåger ændringer i lageret og præper udviklingsmiljøer for enhver ændring. Dette præparat inkluderer:

  • Opsætning af værktøjer.
  • Tjek den rigtige Git-gren.
  • Kompilering af kode.
  • Download af afhængigheder.
  • Initialisering af det, der er nødvendigt.

Udviklerarbejdsprocesser er strømlinet, hvor teams er i stand til at opbygge applikationer hurtigere, sagde virksomheden. Kodning kan starte fra en filial, udstedelse eller fletning eller pull-anmodning ved anvendelse af CI / CD-koncepter i udviklingsmiljøer. Gitpod fungerer med kodehostingsplatforme, herunder GitLab, GitHub Enterprise og Bitbucket.

Fordele ved Gitpod, der er citeret af virksomheden, inkluderer:

  • Kortere leveringstider med reduceret tid, det tager at skifte sammenhæng og opretholde udviklingsmiljøer.
  • Eliminering af "konfigurationsdrift" med GitOps-tilgangen omfavnet gennem versionering af konfiguration i Git-arkivet. Dette sikrer ensartede, reproducerbare udviklingsmiljøer.
  • Aktivering af eksternt samarbejde med udviklere, der er i stand til at arbejde med kodevurderinger, mentorordninger og deling af snapshots af arbejde.

Gitpod er tilgængelig under en Affero GPL-licens på GitHub. Teknologien blev arkitekteret af Sven Efftinge, der var med til at skabe Eclipse Theia IDE-udviklingsplatformen.