Skip to content

Запуск и наблюдение

Как запустить выполнение

Отдельной кнопки «Запустить» у рабочего пространства нет: оно создаётся уже запущенным — в тот момент, когда вы подтверждаете исходную операцию (применение настроек стенда, релиз, сборку, обновление данных платформы). Какая операция какое пространство порождает, перечислено в разделе Рабочие пространства.

После запуска релиза страница с его схемой открывается сразу. В остальных случаях к схеме нужно перейти самому: через пункт меню Рабочие пространства либо, для сборки, кнопкой Конвейер обработки в строке истории сборок.

Как читать состояние блоков

Состояние есть у каждого шага и у операции целиком. У шага их четыре:

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

Общее состояние операции: В очереди — ещё ничего не началось, Выполняется — идёт работа, Завершено — прошли все шаги, Ошибка — хотя бы один шаг упал.

Долгое «Выполняется» — это нормально

Шаг сборки остаётся в состоянии «Выполняется» всё время, пока идёт сборка во внешней системе: PDM регулярно опрашивает её и ждёт результата. Несколько минут на одном блоке — ожидаемая картина, а не зависание.

Что обновляется само

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

Где смотреть результат и ошибки

Порядок разбора простой: найдите упавший блок — это и есть место, где всё остановилось, — и откройте его карточку. Текст ошибки и ссылки на внешние системы (например, на пайплайн сборки) лежат на вкладке Обзор, построчный вывод — на вкладке Логи, а вход и выход шага — на вкладке Данные. Подробнее о карточке — в разделе Редактор схемы.

Результат успешной операции виден не только по зелёным блокам: применённые настройки появятся на вкладке «Сервисы» стенда, собранный образ — в истории сборок, раскатанный релиз — в истории релизов.

Упавший шаг останавливает ветку

Блоки, стоящие после упавшего, так и останутся в состоянии «В очереди» — они не выполнялись. Это важно при разборе: «не выполнено» здесь означает «не дошло», а не «выполнено неудачно».

Можно ли перезапустить

Перезапустить уже созданное рабочее пространство нельзя. Если операция упала, нужно устранить причину и запустить её заново тем же способом, что и в первый раз: заново отметить изменения и нажать Развернуть изменения, заново собрать релиз и так далее. Появится новое рабочее пространство, старое останется в списке как история.

Исключение — сборки: в истории на странице «CI-сборки» у упавшей сборки есть кнопка Повторить, которая запускает её повторно с теми же параметрами (и создаёт новое рабочее пространство).

Как поделиться ходом операции

Кнопка Поделиться создаёт ссылку на эту операцию. Такая ссылка даёт доступ именно к этой одной операции — её сможет открыть и тот, кому обычные права её бы не показали. Это удобно, чтобы приложить ссылку к задаче или отправить коллеге, но стоит помнить: всё, что видно на странице, включая детали шагов и логи, станет доступно тому, у кого есть ссылка.

Что дальше