Панель разработчика
Панель разработчика расположена в отдельной секции на формах задач SDLC и отображает запросы на слияние (merge request), коммиты и ветки, полученные из Git-репозиториев, связанных с проектом задачи. Панель позволяет отфильтровать данные по отдельным репозиториям и открыть отображаемые элементы в интерфейсе GitLab.
Для работы панели поле Проект на форме задачи должно содержать проект, в котором выбран как минимум один репозиторий, связанный с успешно установленным соединением Git.
Панель разработчика включает три вкладки:
- Запросы на слияние
- Коммиты
- Ветки
- Название исходной и целевой веток
- Идентификатор запроса
- Заголовок запроса. Кликните, чтобы открыть его в интерфейсе GitLab в новой вкладке.
- Состояние последнего пайплайна
- Общее количество и количество открытых тредов
- Название репозитория
- Дата последнего обновления
Запросы сортируются по убыванию даты и времени последнего обновления и группируются по статусам:
- Открытые
- Влитые
- Закрытые
Для пайплайнов запроса на слияние используется следующее соотношение:
Статус в SDLC | Статус в GitLab |
---|---|
Пайплайн в процессе | waiting_for_resource, preparing, pending, running, scheduled |
Пайплайн пройден | success |
Пайплайн не пройден | failed |
- Название ветки
- Сокращенный хеш коммита
- Автор коммита. Здесь отображается имя и фамилия сотрудника, если в системе SimpleOne есть учетная запись с именем пользователя или адресом электронной почты, которые совпадают с именем пользователя или адресом учетной записи GitLab. Кликните, чтобы перейти на его профиль в SimpleOne.
- Заголовок коммита. Кликните, чтобы открыть его в интерфейсе GitLab в новой вкладке.
- Название репозитория
- Дата и время коммита
Коммиты сортируются по убыванию даты создания.
Вы можете настроить максимальное число отображаемых коммитов при помощи опции maxCommitsDisplayed
виджета Developer Panel. По умолчанию отображается не более 5 последних коммитов.
Требуемая роль: admin
- URL экземпляра Git
- Название ветки. Кликните, чтобы открыть ее в интерфейсе GitLab в новой вкладке.
- Название репозитория
- Дата и время последнего обновления
Ветки сортируются по убыванию даты и времени последнего обновления.
Чтобы выбрать репозитории, информация из которых отображается в панели разработчика, разверните выпадающий список в правом верхнем углу панели и установите флажки рядом с названиями нужных репозиториев:
Условия отображения данных
Для того чтобы сущности из GitLab отображались в панели разработчика, выполните следующие шаги:
- Скопируйте в SimpleOne номер задачи, над которой вы работаете, с формы записи или доски проекта. Например: STR0000001.
- В Git создайте новую ветку с использованием номера задачи
git checkout -b STR0000001-<продолжение-названия>
. - При коммитах своих изменений по задаче также используйте номер задачи в описании
git commit -m "STR0000001 <резюме коммита>"
. Чтобы коммиты отображались в панели, они должны относиться к ветке, название которой включает номер задачи. - Когда вы внесли все необходимые изменения в ветку задачи, создайте запрос на слияние (MR) в целевую ветку проекта. В названии MR или описании также используйте номер задачи из SimpleOne.
Возможные ошибки панели разработчика можно отследить в Основном журнале (sys_log).