Rozdział 6. Continuous Integration i Continuous Deployment

Autor: Noah

W nowoczesnych procesach rozwoju oprogramowania kluczowe znaczenie mają praktyki CI — ang. continuous integration (dosłownie: ciągłej integracji) oraz CD — ang. continuous deployment (dosłownie: ciągłego wdrażania). System CI klonuje bazę kodu źródłowego oprogramowania z systemu kontroli źródeł, takiego jak GitHub, buduje oprogramowanie do postaci artefaktu, który może mieć postać binarną, archiwum tar lub obrazu Docker i, co bardzo ważne, uruchamia dla oprogramowania testy jednostkowe i (lub) integracyjne. System CD instaluje artefakty zbudowane przez system CI w środowisku docelowym. Instalacja ta w przypadku środowisk nieprodukcyjnych może być zautomatyzowana, ale w przypadku ...

Get Python dla DevOps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.