Sisukord:

Kuidas CI CD torujuhe töötab?
Kuidas CI CD torujuhe töötab?

Video: Kuidas CI CD torujuhe töötab?

Video: Kuidas CI CD torujuhe töötab?
Video: Jenkins - Автоматизация CI/CD - Полный Курс на Простом Языке 2024, Aprill
Anonim

A CI / CD torujuhe aitab teil automatiseerida tarkvara tarnimisprotsessi etappe, nagu koodi koostamiste algatamine, automatiseeritud testide käitamine ja lavastus- või tootmiskeskkonda juurutamine. Automatiseeritud torujuhtmed eemaldada käsitsi vead, pakkuda standardiseeritud arenduse tagasisidesilmuseid ja võimaldada kiireid toote iteratsioone.

Mis on CI CD torujuhe seda silmas pidades?

A CI / CD torujuhe juurutamine ehk Continuous Integration/Continuous Deployment on kaasaegse DevOpsi keskkonna selgroog. See ületab lõhe arendus- ja operatsioonimeeskondade vahel, automatiseerides rakenduste ehitamise, testimise ja juurutamise.

Tea ka, mis on CI CD-s ehitatud? Kui hoidlas tehakse muudatusi, a CI server kontrollib muudatusi ja teostab ehitada ja katsetada. A ehitada ja test on siis, kui CI server ehitab kogu süsteem arendaja funktsioonide harus ning käivitab kõik üksuse- ja integratsioonitestid. The CI server teavitab meeskonda integreerimise tulemusest.

Samamoodi, kuidas teha CI CD torujuhet?

Kuidas ehitada kaasaegset CI/CD torujuhet

  1. Kirjutage väike Pythoni programm (mitte Hello World)
  2. Lisage programmile mõned automaattestid.
  3. Lükake oma kood GitHubisse.
  4. Seadistage Travis CI, et oma automatiseeritud teste pidevalt käitada.
  5. Seadistage Better Code Hub, et pidevalt oma koodi kvaliteeti kontrollida.
  6. Muutke Pythoni programm veebirakenduseks.
  7. Looge veebirakenduse jaoks Dockeri pilt.

Kas Jenkins on CI või CD?

Jenkins on Java keeles kirjutatud avatud lähtekoodiga automatiseerimisserver. Seda kasutatakse tarkvaraprojektide pidevaks koostamiseks ja testimiseks, mis võimaldab arendajatel seadistada a CI / CD keskkond. Samuti toetab see versioonikontrolli tööriistu, nagu Subversion, Git, Mercurial ja Maven.

Soovitan: