Akcje projektu
Akcja projektu to polecenie powłoki, które zapisujesz raz i uruchamiasz kliknięciem — serwer deweloperski, build, uruchomienie testów. Każdy projekt ma własną listę. Skonfiguruj je w Settings → Projects → Project Actions.
Dodaj akcję
- Otwórz Settings → Projects i znajdź sekcję Project Actions.
- Dodaj akcję, nadaj jej nazwę, wybierz ikonę i wprowadź polecenie do uruchomienia.
- Zapisz.
Akcję możesz ograniczyć do określonych systemów operacyjnych, jeśli polecenie ma sens tylko na jednym z nich.
Uruchom akcję
Akcje znajdują się w menu w nagłówku aplikacji. Kliknij jedną, a OpenChamber uruchomi ją w terminalu w folderze Twojego projektu, przełączając Cię na widok terminala, byś mógł obserwować wynik. Zatrzymaj ją z tego samego menu.
Automatyczne otwieranie serwera deweloperskiego
Włącz auto-open URL dla akcji, która uruchamia serwer. OpenChamber obserwuje wynik pod kątem adresu lokalnego i proponuje jego otwarcie — zobacz Podgląd i serwery deweloperskie. Na komputerze możesz też przekierować go przez przekazywanie portu SSH.
Jeśli serwer ma stały adres, wpisz go w pole URL akcji. {worktree} i {branch} wstawiają checkout, w którym działa akcja, więc jedna akcja działa w każdym worktree. Z portless adres https://{worktree}.myapp.localhost otwiera https://auth.myapp.localhost w worktree na gałęzi feature/auth i https://myapp.localhost w głównym checkoucie. Często pole w ogóle nie jest potrzebne: gdy portless wypisze swój adres, OpenChamber otworzy właśnie go, a nie port za nim. Na komputerze połączonym ze zdalną instancją otworzy zamiast tego port, bo przez tunel do zdalnej maszyny przechodzą tylko porty loopback.
Powiązane
-
Konfiguracja w repozytorium — trzymaj akcje i polecenia konfiguracji w repozytorium dla całego zespołu
-
Podgląd i serwery deweloperskie — otwórz działający serwer deweloperski wewnątrz OpenChamber