Przejdź do głównej zawartości
↑↓Nawigacja ↵Otwórz escZamknij

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ę

  1. Otwórz Settings → Projects i znajdź sekcję Project Actions.
  2. Dodaj akcję, nadaj jej nazwę, wybierz ikonę i wprowadź polecenie do uruchomienia.
  3. 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