Дії проєкту
Дія проєкту — це shell-команда, яку ви зберігаєте один раз і запускаєте кліком: ваш dev-сервер, збірка, прогін тестів. Кожен проєкт має власний список. Налаштуйте їх у Settings → Projects → Project Actions.
Додавання дії
- Відкрийте Settings → Projects і знайдіть розділ Project Actions.
- Додайте дію, дайте їй назву, виберіть іконку й уведіть команду для запуску.
- Збережіть.
Ви можете обмежити дію певними операційними системами, якщо команда має сенс лише на одній.
Запуск дії
Дії живуть у меню в заголовку застосунку. Клікніть одну, і OpenChamber запустить її в терміналі у вашій теці проєкту, перемкнувши вас на вигляд терміналу, щоб ви могли спостерігати за виводом. Зупиніть її з того самого меню.
Автовідкриття dev-сервера
Увімкніть auto-open URL для дії, що запускає сервер. OpenChamber слідкує за виводом на предмет локальної адреси й пропонує відкрити її — див. Перегляд і dev-сервери. На десктопі ви також можете спрямувати її через SSH-перенаправлення порту.
Якщо в сервера фіксована адреса, впишіть її в поле URL дії. {worktree} і {branch} підставляють checkout, у якому працює дія, тож одна дія працює в кожному worktree. З portless https://{worktree}.myapp.localhost відкриває https://auth.myapp.localhost у worktree на гілці feature/auth і https://myapp.localhost в основному checkout. Часто поле взагалі не потрібне: коли portless друкує свою адресу, OpenChamber відкриває саме її, а не порт за нею. На десктопі, підключеному до віддаленого інстансу, він натомість відкриває порт, бо тунелем до віддаленої машини проходять лише loopback-порти.
Пов’язане
-
Конфіг у репозиторії — тримайте дії й команди налаштування в репозиторії для всієї команди
-
Перегляд і dev-сервери — відкрийте запущений dev-сервер усередині OpenChamber