Taula de continguts:

Com funciona el pipeline CI CD?
Com funciona el pipeline CI CD?

Vídeo: Com funciona el pipeline CI CD?

Vídeo: Com funciona el pipeline CI CD?
Vídeo: Просто о CI/CD (Непрерывная интеграция и доставка) 2024, De novembre
Anonim

A CI / Conducte de CD us ajuda a automatitzar els passos del vostre procés de lliurament de programari, com ara iniciar compilacions de codi, executar proves automatitzades i desplegar-vos en un entorn de producció o de preparació. Automatitzat canonades elimineu els errors manuals, proporcioneu bucles de comentaris de desenvolupament estandarditzats i activeu iteracions ràpides del producte.

Tenint això a la vista, què és el pipeline CI CD?

A CI / CD Pipeline La implementació, o Integració contínua/Desplegament continu, és la columna vertebral de l'entorn DevOps modern. Uneix la bretxa entre els equips de desenvolupament i d'operacions automatitzant la creació, les proves i el desplegament d'aplicacions.

També sàpiga, què es construeix a CI CD? Sempre que hi hagi canvis al repositori, a CI el servidor comprova els canvis i realitza un construir i prova”. A construir i la prova és quan el CI servidor construeix tot el sistema a la branca de funcions del desenvolupador i executa totes les proves d'unitat i integració. El CI servidor notifica a l'equip el resultat de la integració.

De la mateixa manera, com es fa un pipeline de CD CI?

Com construir un pipeline CI/CD modern

  1. Escriu un petit programa de Python (no Hello World)
  2. Afegiu algunes proves automatitzades per al programa.
  3. Envieu el vostre codi a GitHub.
  4. Configura Travis CI per executar contínuament les teves proves automatitzades.
  5. Configureu Better Code Hub per comprovar contínuament la qualitat del vostre codi.
  6. Converteix el programa Python en una aplicació web.
  7. Creeu una imatge de Docker per a l'aplicació web.

Jenkins és un CI o un CD?

Jenkins és un servidor d'automatització de codi obert escrit en Java. S'utilitza per crear i provar contínuament projectes de programari, permetent als desenvolupadors configurar un CI / CD medi ambient. També admet eines de control de versions com Subversion, Git, Mercurial i Maven.

Recomanat: