ShellForge
Start
Lekcje
Symulator
Ścieżka nauki
Czym jest ShellForge?
Quiz
Quiz: procedura deploymentu i lista kontrolna
Sprawdź znajomość pełnej, kontrolowanej procedury wdrożenia.
Wróć do lekcji
1. Co powinno wydarzyć się przed połączeniem z serwerem?
Review zmian, kontrola repozytorium oraz lokalne ruff i pytest
Usunięcie poprzedniej bazy
Restart Nginxa bez zmian
Pomijanie planu rollbacku
2. Jaka jest właściwa kolejność na serwerze przed pull?
Zapisać commit, wykonać i sprawdzić backup, potem pobrać kod
Najpierw pull, potem ustalać poprzednią wersję
Usunąć logi i backup
Wyłączyć firewall
3. Kiedy aktualizować zależności?
Gdy zmienił się właściwy plik lub wymaga tego wydanie
Zawsze globalnie przed git pull
Dopiero po rollbacku
Nigdy
4. Jaka kolejność weryfikacji najlepiej lokalizuje problem?
Systemd i logi, Uvicorn, Nginx, publiczna domena HTTPS
Domena, usunięcie bazy, restart systemu
Tylko strona główna w przeglądarce
Wyłącznie git log
5. Co zrobić, gdy kryteria sukcesu nie są spełnione?
Zatrzymać dalsze zmiany, zebrać dane i użyć planu rollbacku
Kontynuować kolejne wdrożenia
Usunąć wszystkie logi
Ukryć problem restartami
6. Jaka jest relacja ręcznego deploymentu do CI/CD?
Ręczny proces uczy kroków, które później można bezpiecznie automatyzować
Są identyczne i nie wymagają testów
CI/CD oznacza ręczne kopiowanie plików
Ręczny deployment nie potrzebuje checklisty
Sprawdź odpowiedzi
Wróć do lekcji