Проект
Публикация проекта

Публикация проекта

Чтобы опубликовать проект интерфейса, откройте его и в меню кнопки Действия выберите опцию Опубликовать

Опубликовать

Будет открыта форма с настройками публикации проекта, состоящая из нескольких шагов.

Шаг 1: Конфигурация проекта

Форма настроек публикации

  1. Выберите страницы и компоненты проекта для публикации

  2. Укажите настройки генерации проекта:

    • включите Добавить атрибут data-id в шаблоны, если нужно сгенерировать data-id для элементов страницы, используемые для ui-тестирования

    • включите Добавить переходы на главную страницу, если на главной странице опубликованного приложения нужно отобразить ссылки на все страницы проекта

  3. В параметрах коммита вставьте номер задачи из Трекера задач, которую нужно добавить в сообщение коммита в Git. Для расширенного поиска задачи воспользуйтесь лукапом.

    Если номер задачи указан, будет сформировано сообщение коммита в формате: <номер задачи> <Создан/обновлен модуль> <имя модуля>

    Если номер задачи не указан, будет сформировано стандарное сообщение коммита: [TECHNICAL] <Создан/обновлен модуль> <имя модуля>

  4. Перейдите к следующему шагу, нажав кнопку Далее

Шаг 2: Параметры публикации

Данный шаг доступен для заполнения, если ваш проект ещё не был ни разу опубликован.

Параметры публикации

  1. Подключите ваш РВС к проекту, если это не было сделано ранее

  2. Укажите email пользователя Git для получения доступа к репозиторию

  3. Укажите настройки публикации веб-приложения, аналогичные настройкам в разделе О проекте

  4. Перейдите к следующему шагу, нажав кнопку Далее

Шаг 3: Настройки декларации

На этом шаге выберите страницы для декларирования и нажмите кнопку Опубликовать

Декларация страниц

Проверка публикации проекта

После публикации проекта убедитесь, что статус проекта изменён на Опубликован, а в репозитории фронтального сервиса создана соответствующая ветка с опубликованным проектом:

  • master - если проект публикуется впервые

  • pers - если публикация повторная

Обратите внимание: Сборка npm-пакета и его публикация в Nexus происходит автоматически в пайплайне сборки master-ветки проекта