Ciągła Integracja (CI)

Zdjęcie od Sohrab Salimi
Sohrab Salimi
1 min Czas czytania
Ta treść została przetłumaczona przez AI. Zobacz oryginał

Definicja Continuous Integration:

„Ciągła integracja" to metoda wytwarzania oprogramowania, w której nowy kod jest na bieżąco integrowany z istniejącą bazą kodu.

Synonimy Continuous Integration:

Continuous Delivery, Continuous Deployment

Zastosowanie Continuous Integration:

Gdy dana funkcjonalność jest gotowa, deweloperzy testują ją, a następnie integrują z istniejącą bazą kodu. Dzięki temu repozytorium kodu zawsze zawiera najnowszą, działającą wersję oprogramowania. W praktyce proces ten jest w dużej mierze zautomatyzowany dzięki wykorzystaniu narzędzi do kontroli wersji, zasad zespołowych i ustaleń oraz dedykowanych narzędzi CI.

Zalety Continuous Integration:

  • Szybszy feedback, dzięki czemu błędy można szybko wykryć i naprawić.
  • Minimalizacja czasu i wysiłku potrzebnego do przeprowadzenia każdej integracji.
  • Automatyzacja procesów budowania i wydawania oprogramowania.
  • Oprogramowanie jest gotowe do dostarczenia w każdym momencie.

Więcej na ten temat

COVID-19: Jak stworzyc niezbedny produkt w ciagu tygodnia?

Trener Agile Academy Joe Justice opowiedzial na agile100 w maju 2020 roku, jak stworzyc niezbedne produkty w ciagu tygodnia. Wiecej na blogu!

Lean-Agile Wytwarzanie Sprzętu w MAN Truck & Bus SE

Dowiedz się więcej o lean-agile wytwarzaniu sprzętu w MAN Truck & Bus SE w naszym wywiadzie w Agile Academy. Buduj sprzęt metodą agile!

Porozmawiaj z naszym asystentem Porozmawiaj z naszym asystentem