Публикация проекта
Публикацию проекта нужно выполнять перед запуском бота: на этом этапе происходит сборка бота и проверяется успешное прохождение тестов, а также синтаксис сценариев и скриптов.
Публикация в тестовый виджет
Чтобы опубликовать бота в тестовый виджет, нажмите Тестировать бота на верхней панели. В тестовый виджет будет опубликована последняя версия сценария бота, над которой вы работаете в редакторе кода или графическом редакторе J‑Graph.
Публикация в канал
Опубликовать проект можно автоматически или вручную. Настроить параметры публикации можно во вкладке Каналы → Подключить канал:
- Если переключатель установлен в значение Вручную, нажмите на кнопку Опубликовать рядом с нужным каналом.
- Если переключатель установлен в значение Автоматически, кнопка Опубликовать отсутствует, а задача на публикацию создается при каждом внесении изменений в сценарий бота.
В списке задач отображаются время, затраченное на публикацию, результат и лог. Если задача не была успешно завершена, например из-за синтаксической ошибки в сценарии или проваленных тестов, вы получите об этом отдельное оповещение.
Публикация локального проекта
При локальном размещении проект хранится непосредственно в JAICP. Если в канале настроена автоматическая публикация, она будет выполняться после каждого сохранения сценария из редактора.
Публикация проекта из внешнего репозитория
Проект может быть размещен во внешнем репозитории.
Если в канале настроена автоматическая публикация,
проект будет опубликован после выполнения команды git push
в ветке, подключенной к каналу.
Запуск тестов
При публикации бота в тестовый виджет, отдельный канал или все каналы проекта вы можете проконтролировать режим, в котором будут запущены тесты.
Режим | Описание |
---|---|
Сначала запустить тесты | Сначала запускаются тесты, и только при их успешном прохождении бот публикуется. |
Запустить тесты фоном | Тесты запускаются, но не блокируют публикацию. |
Не запускать тесты | Бот публикуется без запуска тестов. Такой режим может быть полезен, например, при проверке небольших изменений в тестовом виджете. |