Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
CentOS 5.8 SunJDK 1.7.0_03-b04 and Fedora 15 OpenJDK 1.6.0_22 both on x86-64.
Both Jenkins 1.462.
Both Git Plugin 1.1.18
Both Promoted Builds Plugin 2.5
Description
The Promoted Builds plugin should pass the actual job instance to the Git Publisher perform() when performing post-promote action.
I wondered why publishing Git tags did not work as post promote action and debugged the code a bit.
The promotion will fail with
Promoting JOBNAME #13
failed build hudson.plugins.git.GitPublisher@7cdd86df SUCCESS
Finished: FAILURE
In the class GitPublisher I see build.getProject() returns a project instance pointing to the build and promote. the getScm() then will of course return a NullSCM. I think getProject() should return the base/actual job so that the Git publisher wil refer to the correct project.
A Git Publisher setup as post build action works quiet fine.
Attachments
Issue Links
- duplicates
-
JENKINS-12659 GitPublisher won't work as promote action
-
- Open
-
- is duplicated by
-
JENKINS-38578 Git Publisher is not working after promotion of build
-
- Open
-
- is related to
-
JENKINS-32006 Promoted Builds Plugin tries to fetch changes from SCM
-
- Resolved
-