Spisu treści:

Jak działa potok CI CD?
Jak działa potok CI CD?

Wideo: Jak działa potok CI CD?

Wideo: Jak działa potok CI CD?
Wideo: ci cd pipeline| DevOps ci cd pipeline| Working Explained in 15 Minutes 2024, Listopad
Anonim

A CI / Potok CD pomaga zautomatyzować kroki w procesie dostarczania oprogramowania, takie jak inicjowanie kompilacji kodu, uruchamianie testów automatycznych i wdrażanie w środowisku przejściowym lub produkcyjnym. Zautomatyzowane rurociągi usuwaj błędy ręczne, dostarczaj ustandaryzowanych pętli informacji zwrotnych dotyczących rozwoju i umożliwiaj szybkie iteracje produktów.

Mając to na uwadze, czym jest potok CI CD?

A CI / Potok CD implementacja, czyli Continuous Integration/Continuous Deployment, jest podstawą nowoczesnego środowiska DevOps. Wypełnia lukę między zespołami programistycznymi i operacyjnymi, automatyzując tworzenie, testowanie i wdrażanie aplikacji.

Wiesz też, co to jest kompilacja w CI CD? Za każdym razem, gdy w repozytorium pojawią się zmiany, a CI serwer sprawdza zmiany i wykonuje „ budować i przetestować.” A budować a test jest wtedy, gdy CI serwer buduje cały system na gałęzi funkcji dewelopera i przeprowadza wszystkie testy jednostkowe i integracyjne. ten CI serwer powiadamia zespół o wyniku integracji.

Podobnie, jak zrobić potok CI CD?

Jak zbudować nowoczesny potok CI/CD

  1. Napisz mały program w Pythonie (nie Hello World)
  2. Dodaj kilka automatycznych testów do programu.
  3. Prześlij swój kod do GitHub.
  4. Skonfiguruj Travis CI, aby stale przeprowadzać testy automatyczne.
  5. Skonfiguruj Better Code Hub, aby stale sprawdzać jakość kodu.
  6. Zmień program w języku Python w aplikację internetową.
  7. Utwórz obraz platformy Docker dla aplikacji internetowej.

Czy Jenkins to CI czy CD?

Jenkins to serwer automatyzacji typu open source napisany w Javie. Służy do ciągłego budowania i testowania projektów oprogramowania, umożliwiając programistom skonfigurowanie CI / Płyta CD środowisko. Obsługuje również narzędzia do kontroli wersji, takie jak Subversion, Git, Mercurial i Maven.

Zalecana: