Первая часть опроса:
В вашей конфигурации работы вы можете проверить SCM опроса и в этом поле ввести значения, которые будут опрашивать ваш репозиторий каждые 4 часа, как показано на скриншоте ниже:
Вторая часть об отправке сообщения о коммите:
Насколько я знаю, Дженкинс всегда захватывает последний коммит с последнейотправить сообщениеВы можете получить последнее сообщение о коммите, запустив «git log -1» внутри команды оболочки и сохранив его внутри переменной окружения, а затем включив эту переменную окружения в ваше тело письма.
Вот списокпеременные среды по умолчанию, которые вы можете использовать на протяжении всей своей работы или также включать в свою электронную почту: https://wiki.jenkins.io/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-belowJenkinsSetEnvironmentVariables