Obsah:

Ako funguje CI CD pipeline?
Ako funguje CI CD pipeline?

Video: Ako funguje CI CD pipeline?

Video: Ako funguje CI CD pipeline?
Video: CircleCI VS Code extension | Pipeline Manager demo 2024, Apríl
Anonim

A CI / CD potrubie vám pomôže zautomatizovať kroky v procese dodávania softvéru, ako je spustenie vytvárania kódu, spustenie automatických testov a nasadenie do pracovného alebo produkčného prostredia. Automatizované potrubia odstrániť manuálne chyby, poskytnúť štandardizované slučky spätnej väzby vývoja a umožniť rýchle iterácie produktu.

Ak vezmeme do úvahy toto, čo je to potrubie CI CD?

A CI / Potrubie CD implementácia alebo nepretržitá integrácia/kontinuálne nasadzovanie je chrbtovou kosťou moderného prostredia DevOps. Premosťuje priepasť medzi vývojovými a prevádzkovými tímami automatizáciou vytvárania, testovania a nasadzovania aplikácií.

Tiež viete, čo je zabudované v CI CD? Kedykoľvek dôjde k zmenám v úložisku, a CI server skontroluje zmeny a vykoná „ stavať a testovať. A stavať a test je, keď CI server stavia celý systém na vetve funkcií vývojára a spustí všetky testy jednotky a integrácie. The CI server oznámi tímu výsledok integrácie.

Podobne, ako vytvoríte potrubie CI CD?

Ako vybudovať moderný CI/CD pipeline

  1. Napíšte malý program Python (nie Hello World)
  2. Pridajte nejaké automatické testy pre program.
  3. Pošlite svoj kód na GitHub.
  4. Nastavte Travis CI na nepretržité spúšťanie vašich automatických testov.
  5. Nastavte Better Code Hub, aby ste neustále kontrolovali kvalitu kódu.
  6. Premeňte program Python na webovú aplikáciu.
  7. Vytvorte obrázok Docker pre webovú aplikáciu.

Je Jenkins CI alebo CD?

Jenkins je open source automatizačný server napísaný v jazyku Java. Používa sa na nepretržité vytváranie a testovanie softvérových projektov, čo umožňuje vývojárom nastaviť a CI / CD životné prostredie. Podporuje tiež nástroje na správu verzií ako Subversion, Git, Mercurial a Maven.

Odporúča: