Как заставить Jenkins и Git перестроить ветку, которая, по ее мнению, уже построена?
У нас есть Jenkins и плагин Git, созданный для создания наших веток репозитория и слияния их с нашим репо при любом изменении SCM. Но это, естественно, означает, что Дженкинс будет только основываться на изменении SCM.
Например, скажем, вы нажмете ветвь A
в свое исходное репо. Дженкинс строит неудачу, потому что это зависит от ветки B
, которая еще не была построена и интегрирована. Дженкинс успешно завершает ветвь B
, но теперь единственный способ вернуть ее к построению ветки A
снова (которая должна теперь работать) - ввести искусственное изменение в ветвь A
, чтобы Дженкинс подумал, что это "новый".
Нет ли лучшего способа сделать это?