В настоящее время я использую опцию «Опрос SCM» в Jenkins, а частота опроса на данный момент установлена на 1 минуту.Моя цель - запустить задание на сборку, когда опрос обнаруживает коммит в Github.Однако, несмотря на многократную фиксацию ветки «Feature», опрос не обнаруживает фиксацию.Он постоянно отображает сообщение, похожее на это:
Started on May 18, 2018 4:51:00 PM
Using strategy: Default
[poll] Last Built Revision: Revision
ecf20b8hhh2f3d63b5809mle268024500364f2fb
(refs/remotes/origin/feature/template-api)
> /usr/bin/git --version # timeout=10
using GIT_ASKPASS to set credentials
Setting http proxy: surf.proxy.company:80
> /usr/bin/git ls-remote -h https://github.developer.company.com/my-
project.git # timeout=10
Found 3 remote heads on https://github.developer.company.com/my-project.git
Done. Took 3.7 sec
No changes
Мой конвейерный скрипт выглядит следующим образом:
node {
stage('Preparation') {
git (
poll: true,
branch: 'feature/template-api',
credentialsId: '8u56qwcf-e74e-44z3-9437-c81b19cd3a29',
url: 'https://github.developer.company.com/my-project.git'
)
}
}
В конфигурации моего Дженкинса я выбрал только «опрос SCM».Как обнаружить изменения в Github и запустить процесс сборки?