Google spolupracuje s GitHubom, aby zjednodušil proces CI pre váš cloud

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Pred Microsoftom nadobudnutia, GitHub dnes oznámila svoje partnerstvo so spoločnosťou Google s cieľom zjednodušiť proces nepretržitej integrácie (CI) v cloude. V rámci tohto partnerstva prichádza Google Cloud Build na GitHub. Cloud Build pomôže vývojárom vytvárať rýchle, konzistentné a spoľahlivé zostavy vo všetkých jazykoch a jednoducho nastaviť CI prostredníctvom Cloud Build a automatizovať zostavovanie a testy ako súčasť ich pracovného postupu na GitHub.

„Vydanie Cloud Build na GitHub Marketplace je prvým krokom vo vzrušujúcom partnerstve. Prinesenie našej plne riadenej nepretržitej integrácie na platformu GitHub poskytne rýchle, bezproblémové a pohodlné CI pre akékoľvek úložisko na GitHub. Google Cloud a GitHub zdieľajú víziu produktivity vývojárov a tešíme sa, že na tomto partnerstve budeme pokračovať.“ — Melody Meckfessel, viceprezidentka inžinierstva v Google Cloud.

„GitHub je nadšený z partnerstva so spoločnosťou Google, vďaka ktorému bude CI pre vývoj cloudových natívnych aplikácií bezbolestný. Možnosť používať Cloud Build for CI ako súčasť pracovného toku GitHub je len začiatkom tohto partnerstva a tešíme sa na ďalšie budovanie v budúcnosti s Google”Jasonom Warnerom, viceprezidentom pre technológie na GitHub.

Hlavné body tejto integrácie:

  • Zostavy Zero-config Docker: V jednom kroku môžete spustiť automatizované zostavy kontajnerov a testy zmien odoslaných do úložiska GitHub ako súčasť každej požiadavky na stiahnutie. GitHub automaticky zistí a odporučí CI pre úložiská, ktoré obsahujú súbor Dockerfile.
  • škálovateľnosť: Cloud Build spĺňa rastúce potreby vašej organizácie. Môžete prejsť od jednej zostavy na vašom lokálnom počítači k viacerým zostavám paralelne v cloude v rámci mnohých projektov, to všetko v priebehu niekoľkých minút.
  • Bezpečnosť: Zostavy bežia na infraštruktúre chránenej zabezpečením Google. Získate plnú kontrolu nad tým, kto môže vytvárať a prezerať vaše zostavy, aký zdrojový kód možno použiť a kde sú uložené vaše artefakty zostavy.
  • flexibilita: Pre pokročilé prípady použitia môžete pri nastavovaní CI pomocou Cloud Build zahrnúť súbor cloudbuild.yaml. To vám umožní definovať vlastné kroky zostavovania, zrýchliť zostavenia uložením obrazu Docker do vyrovnávacej pamäte, zostaviť štíhlejšie kontajnery a nasadiť ich priamo do Google Kubernetes Engine, Google App Engine, on-prem klastrov (čoskoro vo verzii alfa) alebo iného poskytovateľa cloudu.
  • Postrehy: Po dokončení zostavovania sú podrobnosti o časoch zostavovania, zlyhaniach a artefaktoch dostupné v rámci GitHubu prostredníctvom rozhrania Checks API, takže výsledky zostavovania môžete pochopiť a diagnostikovať zo známeho prostredia GitHub. Úplné denníky a história sú k dispozícii v používateľskom rozhraní Cloud Build v konzole Google Cloud Console.

Viac informácií o tomto partnerstve nájdete na zdrojovom odkaze nižšie.

zdroj: GitHub

Používateľské fórum

0 správy