Управление параллельной разработкой пакета NuGet - PullRequest
0 голосов
/ 19 марта 2019

Доброе утро,

Мне нужны советы и опыт по возможностям управления параллельной разработкой для одного пакета NuGet, охватывающего несколько сред.

Текущая реализация:

У меня есть пакет NuGet, назовем его «модулями».В настоящее время я буду разрабатывать новую функцию в ветви разработки, и когда она будет готова, создайте запрос на извлечение для его объединения в основную ветку.

После объединения с мастером Jenkins автоматически соберет и развернет, иопубликуйте пакет NuGet, который затем могут использовать другие продукты.

Проблема:

Теперь у меня есть несколько разработчиков, работающих над функциями модулей.Функция A и функция B разрабатываются параллельно в отдельных ветвях.И функция A, и функция B готовы к обеспечению качества, и оба они в конечном итоге объединяются с главной ветвью.

В следующем выпуске только функции в функции A готовы к производству, однако изменения функции Bв модулях, которые теперь блокируют функцию A от выпуска до тех пор, пока функция B также не будет готова к производству.

Таким образом, вопрос в том, возможно ли с помощью одного канала NuGet предоставить функцию A и функцию B в отдельности для тестирования?в изоляции на сценической среде.

Таким образом, по сути, в настоящее время у нас будет пакет с изменениями только функции A, а также пакет с изменениями только функции B, который может быть установлен на отдельные продукты.

Это позволяет использовать функцию Aдолжен быть выпущен в производство без блокировки возможности тестирования функции B в промежуточной среде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...