Как перезапустить проверку Github, не нажимая новые коммиты? - PullRequest
0 голосов
/ 19 сентября 2018

В настоящее время я использую Github с базовой интеграцией Jenkins (с плагином Github): каждый раз, когда я что-то нажимаю, мои тесты Jenkins запускаются и о состоянии сообщается Github.

По некоторым грязным причинам(и я знаю, что здесь есть основная причина), мои тесты могут случайно проваливаться, а затем сообщать о сбойном статусе Github (который заблокировал возможность объединения PR: и это ожидаемое поведение).

Знаете ли выМожно ли перезапустить тесты, не нажимая новый коммит?Потому что я знаю, что если я перезапущу тесты, они пройдут.

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 30 октября 2018

В зависимости от того, как вы интегрировали Github с Jenkins и какой плагин вы использовали, метод может отличаться.Но обычно у вас есть поддержка «магических» предложений, которые приведут в движение Дженкинса, если они будут добавлены в качестве комментария на Github.

Например, комментируя «проверьте это пожалуйста» или «повторите это пожалуйста» в Github, можно повторить попытку Дженкинса.

0 голосов
/ 29 марта 2019

Выполнение git commit --amend и принудительное нажатие делают github retrigger все проверки.Не идеально, но лучше, чем закрытие и повторное открытие PR.

0 голосов
/ 19 сентября 2018

Вы можете сделать это, закрыв, а затем снова открыв Запрос на извлечение.Это приведет к повторному запуску всех проверок состояния для одной и той же фиксации.

...