Computer c = Computer.currentComputer(); Node n = c==null ? null : c.getNode();
@Override public void buildEnvironmentFor(Run r, EnvVars env, TaskListener listener) throws IOException, InterruptedException { Computer c = Computer.currentComputer(); if (c!=null){ EnvVars compEnv = c.getEnvironment().overrideAll(env); env.putAll(compEnv); } env.put("BUILD_DISPLAY_NAME",r.getDisplayName()); Jenkins j = Jenkins.getInstance(); String rootUrl = j.getRootUrl(); if(rootUrl!=null) { env.put("BUILD_URL", rootUrl+r.getUrl()); } }
Computer computer = Computer.currentComputer(); Charset charset = null; if (computer != null) {
args.add(execName); } else { mi = mi.forNode(Computer.currentComputer().getNode(), listener); mi = mi.forEnvironment(env); String exec = mi.getExecutable(launcher);
/** * Returns the current computer - used in constructor for BuildVariableResolver in place of direct call to * Computer.currentComputer() so we can mock it in unit tests. */ public Computer getCurrentComputer() { return Computer.currentComputer(); }
private static Computer getComputer(hudson.Launcher launcher) { Computer computer = Computer.currentComputer(); if (computer != null) { return computer; } else { return Utils.getCurrentComputer(launcher); } }
@CheckForNull private Node getNode() { Computer computer = Computer.currentComputer(); if (computer == null) { return null; } return computer.getNode(); }
@Override public void onStarted(Run run, TaskListener listener) { Computer c = Computer.currentComputer(); if (c != null && c instanceof OneShotComputer) { final OneShotSlave node = ((OneShotComputer) c).getNode(); node.provision(listener); } } };
public Node getCurrentNode() { Node node = Computer.currentComputer().getNode(); this.security.checkPermission(node, Permission.READ); return node; } }
@Override public void onStarted(Run run, TaskListener listener) { Computer c = Computer.currentComputer(); if (c instanceof OneShotComputer) { final OneShotSlave node = ((OneShotComputer) c).getNode(); node.provision(listener); } } };
public Node getCurrentNode() { Node node = Computer.currentComputer().getNode(); this.security.checkPermission(node, Permission.READ); return node; }
public String getCleartoolExe() { String cleartoolExe; try { cleartoolExe = getCleartoolExe(Computer.currentComputer().getNode(), TaskListener.NULL); } catch (Exception e) { cleartoolExe = "cleartool"; } return cleartoolExe; }
@Override public void onStarted(Run<?, ?> run, TaskListener listener) { final Computer computer = Computer.currentComputer(); if (computer instanceof DockerComputer) { final DockerTransientNode node = ((DockerComputer) computer).getNode(); run.addAction(new DockerBuildAction(node)); } }
@Override public void onStarted(Run run, TaskListener listener) { Computer c = Computer.currentComputer(); if (c instanceof DockerComputer) { run.addAction(((DockerComputer) c).getProvisioner().getContext()); } } }
@Override public void onStarted(Run run, TaskListener listener) { Computer c = Computer.currentComputer(); if (c instanceof DockerComputer) { run.addAction(((DockerComputer) c).getProvisioner().getContext()); } } }
public Docker(DockerServerEndpoint dockerHost, String dockerInstallation, String credentialsId, AbstractBuild build, Launcher launcher, TaskListener listener, boolean verbose, boolean privileged) throws IOException, InterruptedException { this.dockerHost = dockerHost; this.dockerExecutable = DockerTool.getExecutable(dockerInstallation, Computer.currentComputer().getNode(), listener, build.getEnvironment(listener)); this.registryEndpoint = new DockerRegistryEndpoint(null, credentialsId); this.launcher = launcher; this.listener = listener; this.build = build; this.verbose = verbose | debug; this.privileged = privileged; }
@Override protected void buildEnvVars(EnvVars env, MavenInstallation mi) throws IOException, InterruptedException { super.buildEnvVars(env, mi); // Override JDK in case it is set on Sonar publisher if (jdk != null) { Computer computer = Computer.currentComputer(); if (computer != null) { // just in case were not in a build jdk = jdk.forNode(computer.getNode(), listener); } jdk.buildEnvVars(env); } } }
private Unity3dInstallation getAndConfigureUnity3dInstallation(BuildListener listener, EnvVars env) throws PerformException, IOException, InterruptedException { Unity3dInstallation ui = getUnity3dInstallation(); if(ui==null) { throw new PerformException(Messages.Unity3d_NoUnity3dInstallation()); } ui = ui.forNode(Computer.currentComputer().getNode(), listener); ui = ui.forEnvironment(env); return ui; }
public void buildEnvVars(AbstractBuild<?, ?> build, EnvVars env) { for (NodeProperty nodeProperty: Hudson.getInstance().getGlobalNodeProperties()) { if (nodeProperty instanceof EnvironmentVariablesNodeProperty) { env.overrideAll(((EnvironmentVariablesNodeProperty)nodeProperty).getEnvVars()); } } for (NodeProperty nodeProperty: Computer.currentComputer().getNode().getNodeProperties()) { if (nodeProperty instanceof EnvironmentVariablesNodeProperty) { env.overrideAll(((EnvironmentVariablesNodeProperty)nodeProperty).getEnvVars()); } } } }
@Override public void buildEnvironmentFor(Run r, EnvVars env, TaskListener listener) throws IOException, InterruptedException { Computer c = Computer.currentComputer(); if (c!=null){ EnvVars compEnv = c.getEnvironment().overrideAll(env); env.putAll(compEnv); } env.put("BUILD_DISPLAY_NAME",r.getDisplayName()); Jenkins j = Jenkins.getInstance(); String rootUrl = j.getRootUrl(); if(rootUrl!=null) { env.put("BUILD_URL", rootUrl+r.getUrl()); } }