|
25 | 25 |
|
26 | 26 | import com.google.common.base.Optional; |
27 | 27 | import com.google.inject.Inject; |
28 | | -import hudson.*; |
| 28 | +import hudson.AbortException; |
| 29 | +import hudson.EnvVars; |
| 30 | +import hudson.Extension; |
| 31 | +import hudson.FilePath; |
| 32 | +import hudson.Launcher; |
| 33 | +import hudson.LauncherDecorator; |
| 34 | +import hudson.Proc; |
| 35 | +import hudson.Util; |
29 | 36 | import hudson.model.Computer; |
30 | 37 | import hudson.model.Node; |
31 | 38 | import hudson.model.Run; |
32 | 39 | import hudson.model.TaskListener; |
33 | 40 | import hudson.slaves.WorkspaceList; |
34 | 41 | import hudson.util.VersionNumber; |
| 42 | +import java.util.ArrayList; |
| 43 | +import java.util.Arrays; |
| 44 | +import java.util.Collection; |
| 45 | +import java.util.Iterator; |
| 46 | +import java.util.LinkedHashMap; |
| 47 | +import java.util.LinkedHashSet; |
| 48 | +import java.util.List; |
| 49 | +import java.util.Map; |
| 50 | +import java.util.Set; |
| 51 | +import java.util.TreeSet; |
35 | 52 | import org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprints; |
36 | 53 | import org.jenkinsci.plugins.docker.commons.tools.DockerTool; |
37 | 54 | import org.jenkinsci.plugins.docker.workflow.client.DockerClient; |
38 | 55 | import org.jenkinsci.plugins.docker.workflow.client.WindowsDockerClient; |
39 | | -import org.jenkinsci.plugins.workflow.steps.*; |
| 56 | +import org.jenkinsci.plugins.workflow.steps.AbstractStepDescriptorImpl; |
| 57 | +import org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl; |
| 58 | +import org.jenkinsci.plugins.workflow.steps.AbstractStepImpl; |
| 59 | +import org.jenkinsci.plugins.workflow.steps.BodyExecutionCallback; |
| 60 | +import org.jenkinsci.plugins.workflow.steps.BodyInvoker; |
| 61 | +import org.jenkinsci.plugins.workflow.steps.StepContext; |
| 62 | +import org.jenkinsci.plugins.workflow.steps.StepContextParameter; |
40 | 63 | import org.kohsuke.stapler.DataBoundConstructor; |
41 | 64 | import org.kohsuke.stapler.DataBoundSetter; |
42 | 65 |
|
|
46 | 69 | import java.io.IOException; |
47 | 70 | import java.io.Serializable; |
48 | 71 | import java.nio.charset.Charset; |
49 | | -import java.util.*; |
50 | 72 | import java.util.concurrent.TimeUnit; |
51 | 73 | import java.util.logging.Level; |
52 | 74 | import java.util.logging.Logger; |
@@ -103,6 +125,9 @@ public static class Execution extends AbstractStepExecutionImpl { |
103 | 125 | private String container; |
104 | 126 | private String toolName; |
105 | 127 |
|
| 128 | + public Execution() { |
| 129 | + } |
| 130 | + |
106 | 131 | @Override public boolean start() throws Exception { |
107 | 132 | EnvVars envReduced = new EnvVars(env); |
108 | 133 | EnvVars envHost = computer.getEnvironment(); |
|
0 commit comments