Перейти к содержимому

Работайте, пока идёт сборка

КраткоЗапрос в режиме «Создать», отправленный во время сборки, ждёт в блоке «Далее» над полем запроса и запускается сам, когда закончится предыдущая сборка, — даже если вкладка закрыта. Запросы в режимах «Чат» и «План» не ждут: они отвечают параллельно со сборкой. Ожидающие запросы можно поднимать выше, возвращать на редактирование, удалять, а очередь — останавливать и возобновлять.

Сборка занимает несколько минут. Ждать не обязательно: пишите следующую идею, как только она появилась. MonstarX выстраивает запросы в очередь и выполняет их один за другим, а на вопросы отвечает тем временем.

Два запроса поставлены в очередь во время сборки, и второй поднят выше, чтобы выполниться первым.

Что будет, если отправить запрос во время сборки?

Заголовок раздела «Что будет, если отправить запрос во время сборки?»

Зависит от режима:

ЗапросПока идёт сборкаПодсказка над полем запроса
Создать (включая изменения из режима редактирования, кнопку Создать у функции и Продолжить)Ждёт в блоке Далее и запускается, когда закончится предыдущая сборкаЗапустится после завершения текущей сборки или Выполнится после запросов в очереди: 2
ЧатОтвечает сразу, параллельно со сборкойОтветит сейчас, пока идёт создание
ПланСразу задаёт вопросы, параллельно со сборкойЗадаст вопросы сейчас, пока идёт создание

Пока идёт сборка, кнопка отправки для запроса в режиме Создать называется В очередь, а в поле запроса написано MonstarX создаёт приложение… добавьте следующий запрос, он выполнится сразу после текущего.

Ответы в режимах Чат и План тоже идут по одному: второй вопрос ждёт, пока не будет готов ответ на первый (Запустится после завершения текущего ответа).

Сборки выполняются по одной намеренно: у приложения один набор файлов, один предпросмотр и одна база данных, так что две сборки одновременно перезаписывали бы друг друга.

Далее — список ожидающих запросов прямо над полем запроса. В каждой строке — место в очереди, значок вида запроса (Создать, Чат, План, режим редактирования, исправление после QA…), текст запроса и скрепка, если прикреплены файлы.

Когда сборка впереди заканчивается, первый запрос запускается сам. Под ним в чате видна надпись Запуск…, пока не начнётся ответ.

Наведите курсор на ожидающий запрос (или нажмите на него на телефоне), чтобы увидеть кнопки:

  • ↑ (Запустить раньше) — поднимает запрос на одно место.
  • ✎ (редактировать) — убирает запрос из очереди и возвращает его в поле запроса вместе с текстом, режимом и файлами, чтобы вы изменили его и отправили снова. Изменения из режима редактирования и ответы на вопросы режима План так вернуть нельзя — их можно только удалить.
  • × (удалить) — убирает запрос из очереди.

Кнопка Очистить вверху очищает очередь. Если ждут два запроса или больше, сначала появится вопрос: нажмите Удалить все, чтобы подтвердить, или Оставить, если передумали. Запрос, который уже начался, продолжает выполняться.

Нажмите Остановить (красная кнопка в поле запроса). Она останавливает всё, что MonstarX сейчас делает в этом проекте, — сборку и любые ответы в режимах Чат и План — и приостанавливает очередь.

Всё, что было написано до нажатия Остановить, сохраняется, а остановленный запрос помечается в чате как Остановлено. Если хотите откатить изменения, восстановите прежнюю версию.

Очередь приостанавливается всякий раз, когда что-то идёт не так, чтобы новые сборки не накладывались на проблему:

  • вы нажали Остановить;
  • сборка завершилась ошибкой;
  • исчерпан лимит использования тарифа (в его собственном сообщении сказано, когда он обновится);
  • MonstarX дважды перезапустился посреди одной и той же сборки.

Поле становится жёлтым, в нём написано Очередь остановлена и указана причина, например Запрос «Добавь подписку на рассылку в подвал» остановлен, поэтому последующие запросы не запущены.

Нажмите Возобновить, чтобы запустить следующий ожидающий запрос. Всё, что вы отправите в это время, выполнится сразу, следующим шагом. Неудачный ответ в режиме Чат никогда не останавливает очередь.

Да. Сборки идут на серверах MonstarX, а не в браузере. Закройте вкладку, заблокируйте телефон или откройте другой проект: сборка продолжится, а запросы из очереди, как обычно, запустятся один за другим. Когда вы вернётесь, в чате будет всё, что произошло.

Пока MonstarX работает, над полем запроса об этом напоминает надпись Можно закрыть эту страницу: MonstarX продолжит создавать приложение. и кнопка Уведомить меня — тогда это устройство сообщит, когда сборка закончится или понадобится ваше участие. Подробнее — в статье Уведомления.

Ваши сборки идут первыми:

  • Если в момент отправки сборки идёт автоматическое QA-тестирование, оно останавливается и ждёт. Когда сборки из очереди закончатся, оно вернётся в виде выбора — QA в браузере приостановлен на время создания. Запустите его сейчас на готовом приложении или отложите. — с кнопками Запустить QA и Позже.
  • Если QA исправляет найденную проблему, это исправление идёт раньше сборок из очереди, потому что QA диагностировал приложение в его текущем виде. Очередь сообщает: Сначала QA исправит обнаруженные проблемы, затем выполнятся запросы на создание из очереди.
Сколько запросов может ждать в очереди?

Фиксированного ограничения нет. Каждая сборка из очереди тратит кредиты, когда выполняется, так что удаляйте ненужные.

Можно ли задать вопрос, пока идёт долгая сборка?

Да. Переключитесь на Чат и спросите — ответ придёт сразу, параллельно со сборкой. MonstarX знает, что идёт сборка, поэтому не примет недостроенную страницу за ошибку.

Могут ли люди, с которыми я поделился проектом, менять очередь?

Люди с правом просмотра видят блок Далее, но не его кнопки. Ставить запросы в очередь, менять порядок, редактировать и удалять их можете только вы (и люди с правом редактирования).

Я случайно остановил сборку. Как продолжить?

Отправьте запрос снова или нажмите Возобновить, чтобы запустить следующий запрос в очереди. Всё, что было создано до остановки, сохранено.

Запускаются ли запросы из очереди, если лимит исчерпан?

Нет. Очередь останавливается с сообщением о лимите, вместо того чтобы запускать сборки, которые не смогут закончиться. Нажмите Возобновить, когда лимит обновится или после использования Boost.