Cloud Code: et værktøj til udvikling af applikationer i skyen

Google Cloud

Google introducerede netop Cloud Code, som er et nyt sæt tilføjelsesprogrammer til IntelliJ og Visual Studio Code der automatiserer og understøtter alle faser af softwareudviklingscyklussen ved hjælp af eksisterende værktøjer.

Kerneværktøjet til softwareudvikling er det integrerede udviklingsmiljø (IDE). EDI'er, såsom IntelliJ og Visual Studio Code hjælpe udviklere med at forblive produktive ved redigering, kompilering og fejlretning af kode, men Google mener, at de fungerer bedre med lokale apps.

Dette kan medføre problemer, når der udvikles applikationer til skyen, da lokale og sky-miljøer er forskellige, hvilket kan føre til fejl senere i udviklingscyklussen.

Med frigivelsen af ​​Cloud Code, Google argumenterer i sin annonce:

Med denne første version af Cloud Code, nVi fokuserer på at lette udviklingen af ​​applikationer, der kører på Kubernetes, inklusive Google Kubernetes Engine (GKE).

Cloud Code udvider Visual Studio Code og IntelliJ for at bringe strøm og bekvemmeligheden ved EDI til applikationsudvikling Kubernetes i skyen.

Med Googles kommandolinjeværktøjsværktøjer som Skaffold, Jib og Kubectl giver Cloud Code dig løbende information om dit projekt, når det er bygget, og udvider den lokale build-, fejlretnings- og kompileringscyklus til ethvert lokalt Kubernetes-miljø eller fjernbetjening.

Understøttelse af implementeringsprofil giver dig mulighed for at definere forskellige implementeringsmål, såsom lokal udvikling, delt udvikling, test eller produktion.

Om Cloud Code

Cloud Code til IntelliJ implementere en applikation permanent til Kubernetes via en runtime-konfiguration.

Implementeringssupportprofiler de kan køres lokalt eller gennem Cloud Build. Transmission af logfil understøttes som vist i resultatvinduet.

For eksempel i IntelliJ, Google tilbyder en indbygget biblioteksmanager, der tilføjer de nødvendige afhængigheder til din applikation aktiverer den automatisk API'en til dit projekt og håndterer alle de krævede hemmeligheder.

Cloud Code til IntelliJ Library Manager gør det nemt at finde biblioteker, relaterede eksempler og dokumentation og integrere dem i din eksisterende kodebase.

For at en applikation skal være operationel på Kubernetes, skal du forstå mange koncepter.

For eksempel Cloud Code også hjælper brugeren, når han begynder at arbejde med et opdateret sæt forudkonfigurerede Kubernetes-prøver til debugging, authoring og implementering.

Dette giver dig mulighed for at fokusere på at udvikle din applikation snarere end den oprindelige opsætning. Cloud Code for Visual Studio Code har debuggeren knyttet til en kørende Kubernetes-klynge.

Mens nogle aspekter af plugins favoriserer Google Cloud-tjenester, såsom automatisk styring af biblioteker og afhængigheder.

Cloud Code-funktioner

Cloud Code er specielt designet til at arbejde med Kubernetesuanset din udbyder.

Google har endda sleverede værktøjer til nemt at oprette nye Kubernetes-klynger på konkurrenttjenester som AWS og Azure.

Dette har været et tilbagevendende tema i Cloud Next i år, da andre tjenester som Cloud Run også er designet til let at blive overført til en anden udbyder.

Vi har designet Cloud Code til let at integrere med eksisterende DevOps-værktøjer og -tjenester, inklusive Cloud Build og Stackdriver.

Når din kode f.eks. Er klar til implementering, kan du blot anmode om en checkout- eller valideringsproces, hvor Cloud Build bliver bedt om automatisk at oprette, teste og implementere din applikation.

dette gør miljøer reproducerbare og hjælper med at registrere fejl hurtigere. Cloud Code og Cloud Build gør det nemt og enkelt at redigere, gennemgå, teste og anvende ændringer i din Kubernetes-konfiguration.

Cloud-kode indeholder skabeloner og fejlfremhævning for Kubernetes yaml-filerne. Naturligvis understøtter Cloud Code også logning, så du kan se applikationslogfiler fra ethvert miljø lige i din IDE.

Hvis du er interesseret i at prøve Cloud Code, kan du besøge følgende link, hvor du kan prøve det gratis. Derudover kan du modtage en kredit på ca. 15 dollars til brug i dette værktøj.

Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.