Navigation Menu

Skip to content

Commit

Permalink
JENKINS-13722: Fixed problem that broke unrelated matrix builds.
Browse files Browse the repository at this point in the history
  • Loading branch information
jswager committed May 24, 2012
1 parent dc32ad2 commit cd25ecd
Showing 1 changed file with 16 additions and 6 deletions.
22 changes: 16 additions & 6 deletions src/main/java/org/jenkinsci/plugins/vSphereCloudRunListener.java
Expand Up @@ -10,6 +10,8 @@
import hudson.model.listeners.RunListener;
import hudson.Extension;
import hudson.model.AbstractBuild;
import hudson.model.Computer;
import hudson.model.Executor;
import java.util.ArrayList;
import java.util.List;

Expand All @@ -29,12 +31,20 @@ public vSphereCloudRunListener() {
@Override
public void onStarted(Run r, TaskListener listener) {
super.onStarted(r, listener);
Node node = r.getExecutor().getOwner().getNode();
if (node instanceof vSphereCloudSlave) {
LimitedRuns.add(r);
vSphereCloudSlave s = (vSphereCloudSlave)node;
s.StartLimitedTestRun(r, listener);
}
if (r != null) {
Executor exec = r.getExecutor();
if (exec != null) {
Computer owner = exec.getOwner();
if (owner != null) {
Node node = owner.getNode();
if ((node != null) && (node instanceof vSphereCloudSlave)) {
LimitedRuns.add(r);
vSphereCloudSlave s = (vSphereCloudSlave)node;
s.StartLimitedTestRun(r, listener);
}
}
}
}
}

@Override
Expand Down

0 comments on commit cd25ecd

Please sign in to comment.