Preview deployments i workflow z Pull Requestami
Każda zmiana ma swój adres
Preview deployment to pełne, działające wdrożenie Twojej gałęzi pod unikalnym URL — zanim cokolwiek trafi na produkcję. To jedna z najmocniejszych cech Vercela: recenzent klika link i widzi działającą zmianę, a nie tylko diff.
Jak to działa z PR
- Tworzysz gałąź i pushujesz ją na GitHub.
- Otwierasz Pull Request do
main. - Vercel automatycznie buduje Preview i dodaje komentarz w PR z linkiem.
- Każdy nowy commit w PR generuje świeży preview pod tym samym wpisem.
- Po merge do
mainVercel buduje Production.
git switch -c feature/raporty-mfa
# ...zmiany...
git push -u origin feature/raporty-mfa
# Otwórz PR -> Vercel sam podlinkuje preview w komentarzu
Co daje preview w code review
| Korzyść | Dlaczego ważne |
|---|---|
| Wizualna weryfikacja | Recenzent widzi UI, nie tylko kod |
| Testy manualne | Klikasz funkcję na żywo przed merge |
| Pokaz dla product ownera | Akceptacja zmiany przed produkcją |
| Izolacja | Preview nie rusza danych produkcyjnych (przy osobnym env) |
Wskazówka: Wklejaj link do preview do wątku PR-a i opisz, co konkretnie warto przeklikać ("sprawdź widżet MFA na dashboardzie"). Skraca to czas review i podnosi jego jakość.
Zmienne środowiskowe a preview
Vercel pozwala przypisać zmienne osobno do środowisk: Production, Preview, Development. Dzięki temu preview może wskazywać na testowy backend, a nie na produkcyjny.
NEXT_PUBLIC_API_URL (Production) = https://api.zeus.example.com
NEXT_PUBLIC_API_URL (Preview) = https://api-staging.zeus.example.com
Komentarze i Vercel Toolbar
Na podglądzie pojawia się pasek Vercel Toolbar umożliwiający zostawianie komentarzy bezpośrednio na elemencie strony. Uwagi wracają do PR — recenzent może wskazać "ten przycisk jest za mały" klikając w niego, bez pisania osobnego komentarza w kodzie.
Workflow ProfessNet w skrócie
- Gałąź
feature/...→ push. - PR do
main→ Vercel buduje preview. - CI (GitHub Actions) uruchamia testy i lint.
- Recenzent przegląda kod i klika preview.
- Zielony CI + approve → merge.
- Vercel deployuje produkcję z
main.
Podsumowanie
Preview deployments zamieniają review w doświadczenie wizualne: każdy PR ma działający URL z osobnym środowiskiem. To łączy Gita, GitHub Actions i Vercel w jeden płynny obieg — recenzent ocenia zmianę, zanim dotknie produkcji.