ShellForge
Start
Lekcje
Symulator
Ścieżka nauki
Czym jest ShellForge?
Quiz
Quiz: dostarczanie zmian i diagnostyka pipeline
Wybierz bezpieczną bramkę wydania i właściwy pierwszy krok diagnozy.
Wróć do lekcji
1. Job dostarczania ma ruszyć tylko po testach. Co zapiszesz w YAML?
needs: checks
EXPOSE 8000
docker volume create
POSTGRES_DB=checks
2. PR z nieufnego źródła uruchamia testy. Gdzie powinny trafić sekrety wdrożeniowe?
Tylko do osobnego, kontrolowanego joba dostarczania
Do wszystkich kroków testujących PR
Do publicznego artifactu
Do Dockerfile w gałęzi PR
3. Co pozwala jawnie uruchomić workflow przez operatora?
workflow_dispatch
runs-on
EXPOSE
pg_isready
4. Pipeline nie przeszedł. Co sprawdzisz najpierw?
Pierwszy błędny krok i jego log
Wyłącznie ostatnią zieloną wersję
Losowo ponowisz cały proces bez notatki
Usuniesz historię uruchomień
5. Co wiąże przygotowany obraz z konkretną zmianą kodu?
Zapisany identyfikator commita i kontrolowany tag lub digest
Sama nazwa localhost
Dowolny ruchomy tag bez zapisu commita
Nazwa katalogu .github
6. Czy artifact zbudowany po testach oznacza działające wdrożenie?
Nie, potrzebny jest osobny krok i weryfikacja środowiska
Tak, artifact zawsze uruchamia serwer
Tak, jeśli workflow ma on: push
Tak, jeśli obraz ma EXPOSE
Sprawdź odpowiedzi
Wróć do lekcji