У меня есть конкретный сценарий. Я поднял один PR. Есть несколько коммитов для этого PR.
Теперь мне нужно получить хэш коммита, который будет сгенерирован после слияния этого PR с мастером. Можно ли получить хэш коммита перед его слиянием?
предположим, что один компонент приложения: xyz
мы создали PR для этой функциональной ветки, чтобы освоить jenkins -> запуск сборки PR - > развертывание приложения на узле - > плагин jacoco в приложении создает файл exec
PR-слияние произошло из мастер-сборки - сейчас нет развертывания CC ...
После того, как развертывание завершено, из отдельного места запускается задание покрытия CC -›, которое берет исполняемый файл и передает его в сонар.
здесь я пытался сделать это как .. имя файла exec будет иметь ‹Future_git_commit_hash›_xyz.exec
в задании покрытия CC я проверю этот commit_id .. и затем отправлю в сонар. (здесь обычно нам не нужен commit_id, только master мы можем оформить заказ и нажать на сонар) ...
проблема возникает, если: перед нажатием на сонар снова поднимается еще один PR. и создается новый исполняемый файл. поэтому я думал иметь идентификатор фиксации, чтобы я мог различать.
в любом случае, если получить commitid перед слиянием невозможно... нужно проверить другие подходы.