git - Мастер строит нормально, но сбор чистой ветки у мастера не дает сборки - PullRequest
0 голосов
/ 24 января 2020

Я использую git и у меня есть удаленное репо с веткой master. В настоящее время эта ветка прекрасно работает на моей локальной машине и на нашем удаленном сервере Jenkins, и все тесты проходят на 100% ... это было проверено всеми моими коллегами.

Если я выберу локальную ветку master, сделайте без изменений и pu sh моя новая ветвь на удаленный сервер.

Сборочная машина строит эту новую ветку, и даже если я не внес никаких изменений, она не удалась. Обычно 10-1000 модульных тестов не проходят.

Кажется, я единственный человек в моей компании (более 100 сотрудников), для которого это происходит.

Я трижды проверил ... это не Разница между удаленным ведущим и моим локальным филиалом.

Когда я сравниваю ревизию удаленного главного и удаленного филиала, они идентичны, но пропусков нет, а один не удается ... !!

Сборка продолжает сбой, когда я делаю коммиты в свою локальную ветвь, а pu sh - в удаленную.

После этой первой ошибки сборки каждый раз, когда я выполняю ветку от master и не делаю никаких изменений (то есть ветвь все еще остается неизменной ревизия как удаленный мастер) сборка завершится неудачно ... так что git на сервере компоновки ощущается как-то кеширующее экземпляр, а не создающее чистую копию.

Strangley ... если я сейчас создаю новую локальную ветку от master, cherry-pick мои локальные коммиты и pu sh все это удаленно, сборка, скорее всего, начнет проходить сейчас ... до тех пор, пока ревизия не соответствует исходной версии сборки, которая не удалось.

В этом нет никакого смысла ... есть идеи?!

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