Innehållsförteckning:

Hur fungerar CI CD-pipeline?
Hur fungerar CI CD-pipeline?

Video: Hur fungerar CI CD-pipeline?

Video: Hur fungerar CI CD-pipeline?
Video: ci cd pipeline| DevOps ci cd pipeline| Working Explained in 15 Minutes 2024, November
Anonim

A CI / CD pipeline hjälper dig att automatisera steg i din programvaruleveransprocess, som att initiera kodbyggen, köra automatiserade tester och distribuera till en iscensättnings- eller produktionsmiljö. Automatiserad rörledningar ta bort manuella fel, tillhandahåll standardiserade utvecklingsfeedbackslingor och möjliggör snabba produktiterationer.

Med tanke på detta, vad är CI CD-pipeline?

A CI / CD Pipeline implementering, eller Continuous Integration/Continuous Deployment, är ryggraden i den moderna DevOps-miljön. Det överbryggar klyftan mellan utvecklings- och driftteam genom att automatisera konstruktion, testning och driftsättning av applikationer.

Vet också, vad är inbyggt i CI CD? Närhelst det sker ändringar på förvaret, a CI servern kontrollerar ändringarna och utför en " bygga och testa." A bygga och testet är när CI server bygger hela systemet på utvecklarens funktionsgren och kör alla enhets- och integrationstester. De CI servern meddelar teamet om integrationsresultatet.

På samma sätt, hur gör man en CI CD-pipeline?

Hur man bygger en modern CI/CD-pipeline

  1. Skriv ett litet Python-program (inte Hello World)
  2. Lägg till några automatiserade tester för programmet.
  3. Skicka din kod till GitHub.
  4. Ställ in Travis CI för att kontinuerligt köra dina automatiserade tester.
  5. Ställ in Better Code Hub för att kontinuerligt kontrollera din kodkvalitet.
  6. Förvandla Python-programmet till en webbapp.
  7. Skapa en Docker-bild för webbappen.

Är Jenkins en CI eller CD?

Jenkins är en automationsserver med öppen källkod skriven i Java. Den används för att kontinuerligt bygga och testa programvaruprojekt, vilket gör det möjligt för utvecklare att sätta upp en CI / CD miljö. Den stöder också versionskontrollverktyg som Subversion, Git, Mercurial och Maven.

Rekommenderad: