[ https://issues.jenkins-ci.org/browse/JENKINS-12163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Swager resolved JENKINS-12163. ------------------------------------ Resolution: Fixed > Cleaning VM before start next job in queue. > ------------------------------------------- > > Key: JENKINS-12163 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12163 > Project: Jenkins > Issue Type: Bug > Components: vsphere-cloud > Reporter: Alexey Larsky > Assignee: Jason Swager > > Sylvain Chagnaud says: Hi, it's a very useful plugin. But I have a little > comment for a specific case. ... > Hi, it's a very useful plugin. But I have a little comment for a specific > case. In fact I want to revert to a snapshot before each job execution but if > several jobs try to run on the VMWare at the same time then the VMWare can't > revert to the snapshot. Do you have a solution, thank you ? > jswager - says: At the moment, I don't have a solution incorporated into the > plugin. But I... > At the moment, I don't have a solution incorporated into the plugin. But I'm > working on it. In the meantime, here's a workaround: > 1) Configure the slave with a disconnect type of Revert or Reset. > 2) In your test job, mark the slave temporarily offline. This will prevent > further jobs from targeting the slave. It would be something like this: > curl -d > "offlineMessage=back_in_a_moment&json=%7B%22offlineMessage%22%3A+%22back_in_a_moment%22%7D&Submit=Mark+this+node+temporarily+offline" > http://JENKINS_HOST/computer/NODE_TO_DISCONNECT/toggleOffline > 3) As a final step in your job, start a delayed shutdown of the VM. If it's > Windows, something like "shutdown /s /t -- 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