[
https://issues.jenkins-ci.org/browse/JENKINS-13380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anne Stellingwerf closed JENKINS-13380.
---------------------------------------
Resolution: Duplicate
Can be worked around by using build.addAction(new
RevisionParameterAction(...)), and providing SvnInfo instances for all Module
URLs.
> Changes on SCM during BuildWrapper.preCheckout are not checked out
> ------------------------------------------------------------------
>
> Key: JENKINS-13380
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13380
> Project: Jenkins
> Issue Type: Bug
> Components: core, subversion
> Environment: Windows 7 x64, Jenkins 1.456
> Reporter: Anne Stellingwerf
> Priority: Blocker
> Attachments: SleepBuildWrapper.java
>
>
> Changes that are made in SVN (possible other SCMs as well) AFTER start of the
> build but BEFORE end of BuildWrapper.preCheckout are not checked out.
> I created a BuildWrapper implementation that waits until several mirrored svn
> repositories are at the same revision. When the repos are in synch I want the
> SCM client in Jenkins to checkout the (then current) HEAD revision. Much to
> my surprise, the HEAD revision at the start of the build is checked out
> instead.
> Reproduction scenario:
> Configure a job with the attached SleepBuildWrapper.
> Trigger a new build.
> Within 20 seconds, commit a change to a svn repo attached to the job.
> Wait until the checkout is done.
> * Note that the revision you just committed is not in the checkout.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira