Indholdsfortegnelse:

Hvordan fungerer CI CD pipeline?
Hvordan fungerer CI CD pipeline?

Video: Hvordan fungerer CI CD pipeline?

Video: Hvordan fungerer CI CD pipeline?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, November
Anonim

EN CI / CD pipeline hjælper dig med at automatisere trin i din softwareleveringsproces, såsom initiering af kodebuilds, kørsel af automatiserede tests og implementering til et iscenesættelses- eller produktionsmiljø. Automatiseret rørledninger fjern manuelle fejl, giv standardiserede udviklingsfeedback-loops og muliggør hurtige produktgentagelser.

Med dette i øjesyn, hvad er CI CD-pipeline?

EN CI / CD Pipeline implementering eller Kontinuerlig Integration/Kontinuerlig Deployment er rygraden i det moderne DevOps-miljø. Det bygger bro mellem udviklings- og driftsteams ved at automatisere opbygning, test og implementering af applikationer.

Ved også, hvad der er indbygget i CI CD? Når der er ændringer på depotet, a CI server tjekker ændringerne og udfører en " bygge og test." EN bygge og test er, når CI server bygger hele systemet på udviklerens funktionsgren og kører alle enheds- og integrationstests. Det CI serveren underretter teamet om integrationsresultatet.

På samme måde, hvordan laver man en CI CD pipeline?

Sådan bygger du en moderne CI/CD-pipeline

  1. Skriv et lille Python-program (ikke Hello World)
  2. Tilføj nogle automatiserede tests til programmet.
  3. Skub din kode til GitHub.
  4. Konfigurer Travis CI til løbende at køre dine automatiserede tests.
  5. Konfigurer Better Code Hub for løbende at kontrollere din kodekvalitet.
  6. Gør Python-programmet til en webapp.
  7. Opret et Docker-billede til webappen.

Er Jenkins en CI eller CD?

Jenkins er en open source automatiseringsserver skrevet i Java. Det bruges til løbende at bygge og teste softwareprojekter, hvilket gør det muligt for udviklere at opsætte en CI / CD miljø. Det understøtter også versionskontrolværktøjer som Subversion, Git, Mercurial og Maven.

Anbefalede: