2016-02-03 4 views
0

Я построил 3 модели классификации как часть проекта, которые были проверены в репозитории Git с различным идентификатором версии. Мне нужно сравнить производительность этих моделей в одночасье, которые запланированы Дженкинсом.Сравните результаты прогнозирования моделей в разных версиях Git, запланированных Jenkins

В настоящий момент мой подход заключается в создании ветки для каждой модели и рассказать Дженкинсу, какую ветку мне нужно запустить. Однако он становится неустойчивым по мере роста версии моделей.

Одно из возможных решений, о которых я могу думать, это то, что я могу указать версию модели для запуска в расписании Дженкинса, а не только в расписании Дженкинса. К сожалению, я не нашел, как это сделать. Вы знаете, как это возможно? Если этот метод невозможен, есть ли альтернативный способ сравнения производительности?

ответ

1

Если вы используете отдельную ветку, вы можете захотеть «пометить» различные версии модели и попросить Дженкинса проверить конкретную ревизию, помеченную нужной версией. мерзавец пометка: https://git-scm.com/book/en/v2/Git-Basics-Tagging

Дженкинс: Филиал Тендерный (пустая строка для умолчанию):/[тег имя] теги

+0

Спасибо! Просто нашел другой способ сделать это, если пользователь не указал тег. Вы можете использовать идентификатор фиксации, который всегда доступен. –

0

Просто ответить на мои собственные вопросы: совершить ID может быть использовано для построения конкретной версии коды репозиторий