Git проблем слияния из-за слишком большого количества PR и конвейера Jenkins - PullRequest
1 голос
/ 04 августа 2020

Мы следуем процессу Git, который вызывает проблемы со слиянием, как указано ниже.

  1. PersonA создает ветку branchA из мастера, а personB создает ветку BranchB из мастера.

  2. Когда работа personA завершена и помещена в branchA, запускается конвейер jenkins, который занимает 30 минут. Теперь, когда PR одобрен, он не объединяется и не выполняет какую-то другую работу.

  3. Теперь работа PersonB завершена, он работает, конвейер и поднял PR для слияния с master .

  4. Если PersonA объединит свой код с мастером сейчас, конвейер, которым управлял PersonB, устареет, поскольку ему придется принимать обновления от мастера и снова фиксировать.

  5. Это запускает еще один раунд конвейера Дженкинса, и только после его завершения человекB может слить код с мастером.

Есть ли какой-нибудь Git поток, который может избежать этого ?

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