ID: 3157 Projektowanie Średnie

Źródło: Arkusze CKE

Co to jest CI/CD w kontekście rozwoju oprogramowania?

Warianty odpowiedzi

  1. A

    Code Implementation/Code Delivery - metodyka implementacji i dostarczania kodu

  2. B

    Component Isolation/Component Deployment - izolacja i wdrażanie komponentów aplikacji

  3. C

    Customer Interface/Customer Design - projektowanie interfejsów zorientowane na klienta

  4. D

    Ciągła integracja i ciągłe dostarczanie - praktyki automatyzujące proces wdrażania kodu

Wyjaśnienie

CI/CD to dwie ściśle powiązane praktyki, stanowiące serce nowoczesnego procesu wytwarzania oprogramowania.

CI (Continuous Integration) polega na częstym scalaniu kodu od różnych programistów do głównego repozytorium oraz automatycznym uruchamianiu testów. Dzięki temu od razu wiemy, czy nowe zmiany niczego nie zepsuły.

CD (Continuous Delivery / Deployment) automatyzuje proces budowania i publikacji gotowej aplikacji na serwerach testowych lub produkcyjnych. Cały cykl od napisania kodu do jego wdrożenia skraca się z tygodni do minut.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Projektowanie