Исправлена ошибка 00-00000004
Ошибка с индивидуальной ИБ По сценарию обработки ошибки мы сначала её должны признать и записать, в идеале назначить на кого то из разработчиков на исправление. В нашем случае будет править Администратор.
Порядок воспроизведения: Регистрируем ошибку, чтобы продемонстрировать индивидуальную сборку.
Описание изменений:
Обычно, уже в момент признания известно каким образом будет тестироваться ошибка. Поэтому добавим для неё индивидуальную ИБ, скопировав из ИБ для ветки dev/101, но прежде мы должны заполнить ветку исправления в ошибке. Это можно сделать нажав на кнопку "Создать ветку", но мы поступим по другому: мы создадим ветку непосредственно в гит, и внесём какие либо изменения ветку назовём BF/00-00000004 - по коду ошибки, зафиксируем, с сообщением из этой формы (панель инструментов синий бочонок с буквой Т - Сформировать текст для закладки в хранилище). (см. фиксацию: http://gitlab.чекушкины.рф/check/DemoAMPrg/-/commit/043673917be216ea3244cf973c6f180cd45d07a6) Через несколько секунд после отправки ветки в удаленный репозиторий, должно прийти уведомление о создании ветки.
Наличие ветки исправления в ошибке - важный момент, для автоматического присвоения имени для тестовой базы. Если Вы выбрали объект сборки (технический проект, или ошибку) и имя базы инд. сборки не заполнилось - значит это одно: объекту сборки не назначена ветка разработки/исправления.
ВАЖНО: Не записывайте в этом примере ошибку с отметкой об исправлении, пока не прикрепите индивидуальную тестовую базу к ней, в противном случае ошибка будет автоматически отправлена в ветку тестирования. Если ошибка имеет собственную ИБ - слияние автоматически в ветку тестирования не производится.
Создайте новую базу от узла ИБ "DAM.dev.101" и заполните основной объект сборки - эту ошибку. Должна получиться ИБ с наименованием DAM.BF.00-00000004, выберите в алгоритмах "Скопировать из родителя". Теперь ошибка имеет собственную базу тестирования.
Отмечаем исправление нажатием на кнопку "Отметить исправление" и записываем, слияния в тестовую ветку не произойдёт.
Можно запустить сборочный конвейер (в демо примерах задания по умолчанию игнорируют событие pash, кроме того, мы его уже сделали, когда ещё не было присоединено базы для сборки).
Версия исправления: 1.0.1