jenkins - Unable to trigger build using 'Poll SCM' and Git notifyCommit option -
we use jenkins (1.614) , have git version control tool. git plugin version 2.3.5. trying trigger build only after every check-in since continuously polling expensive. tried following method described in various links it’s not working:
- enabled ‘poll scm’ , assigned dummy value. tried without assigning value.
- added following line in post-receive hook:
curl http://jenkins_url:9099/jenkins/git/notifycommit?url=ssh://gitolite@git_server/testrepo
- now if commit changes, following message during push:
$ git push origin release-test counting objects: 20, done. delta compression using 4 threads. compressing objects: 100% (2/2), done. writing objects: 100% (3/3), 308 bytes | 0 bytes/s, done. total 3 (delta 1), reused 0 (delta 0) remote: commit id: 3a9cddadasd remote: returning result 0 remote: % total % received % xferd average speed time time time current remote: dload upload total spent left speed remote: 124 124 124 124 0 0 30 0 0:00:04 0:00:04 --:--:-- 497 remote: scheduled polling of poll_job remote: no git consumers using scm api plugin for: ssh://gitolite@git_server/testrepo
- when see git polling log, notice following:
started on jun 10, 2015 6:42:04 pm no existing build. scheduling new one. done. took 0 ms changes found
i see build # getting incremented after every such poll few seconds 'build history' remains empty shown below. no steps part of build executed.
any inputs why build not getting triggered expected?
take @ build "git polling log", might indicate problem. had similar issue maven job trigger "poll scm" git, stopped triggering new builds. apparently cause was:
error: failed record scm polling ... undefined method `add' nil:nilclass @ jenkins::model::build.initialize(c:/jenkins/plugins/nodeofflinenotification/ ...
then noticed "node offline notification plugin" deprecated, uninstalled (and installed "mail watcher plugin" instead), , scm polling worked again.
Comments
Post a Comment