Integrowanie kontynuum (CI) i wdrożenie kontynuum (CD) – podstawa
CI (integrowanie kontynuum) gwarantuje automatyczną kompilację i testowanie kodu po każdym zatwierdzeniu zmian. CD (kontynuowana dostarczanie/udostępnianie) automatyzuje wdrożenie kodu do różnych środowisk po pomyślnym zakończeniu testów.
Komponentypipelini CI/CD
- kubectl set image deployment/myapp app=myapp:$CI_COMMIT_SHA
https://myapp.com
Aktywacja GitHub Actions dla Docker
Akcje GitHub dla Kubernetes
- nazwa: Konfiguracja kubectl
użyje: azure/k8s-set-context@v1
Często zadawane pytania
Czym jest plik SARIF?
Plik SARIF (Static Analysis Results Interchange Format) to standardowy format do udostępniania wyników analiz statycznych, pozwalający narzędziom wymienić dane pomyślnie.
Co to jest wdrożenie niebiesko-zielone?
Wdrożenie niebiesko-zielone polega na uruchamianiu dwóch identycznych środowisk produkcyjnych. Po przetestowaniu nowego środowiska, ruch jest przeniesiony do niego, co umożliwia szybkie i bezpieczne cofnięcie się.
Jak są zarządzane serwery produkcyjne wielokrotnie?
Serwery produkcyjne są tworzone identycznie. Nowa wersja jest wdrożona na jeden serwer do przetestowania; jeśli sukces, ruch jest stopniowo przeniesiony do tego zaktualizowanego serwera.
▶ Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Hash Function Avalanche Visualizer i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.