public GitTool getInstallation(String name) { for(GitTool i : getInstallations()) { if(i.getName().equals(name)) { return i; } } return null; }
public GitTool forNode(Node node, TaskListener log) throws IOException, InterruptedException { return new GitTool(getName(), translateFor(node, log), Collections.<ToolProperty<?>>emptyList()); }
public GitTool forNode(Node node, TaskListener log) throws IOException, InterruptedException { return new GitTool(getName(), translateFor(node, log), Collections.<ToolProperty<?>>emptyList()); }
public GitTool forNode(Node node, TaskListener log) throws IOException, InterruptedException { return new GitTool(getName(), translateFor(node, log), Collections.<ToolProperty<?>>emptyList()); }
public GitTool forEnvironment(EnvVars environment) { return new GitTool(getName(), environment.expand(getHome()), Collections.<ToolProperty<?>>emptyList()); }
public GitTool forEnvironment(EnvVars environment) { return new GitTool(getName(), environment.expand(getHome()), Collections.<ToolProperty<?>>emptyList()); }
public GitTool forEnvironment(EnvVars environment) { return new GitTool(getName(), environment.expand(getHome()), Collections.<ToolProperty<?>>emptyList()); }
/** * Exposing so that we can get this from GitPublisher. * * @param builtOn {@link Node}. * @param listener {@link TaskListener}. */ public String getGitExe(Node builtOn, TaskListener listener) { GitTool[] gitToolInstallations = Hudson.getInstance() .getDescriptorByType(GitTool.DescriptorImpl.class) .getInstallations(); for (GitTool t : gitToolInstallations) { //If gitTool is null, use first one. if (gitTool == null) { gitTool = t.getName(); } if (t.getName().equals(gitTool) && builtOn != null) { try { String s = t.forNode(builtOn, listener).getGitExe(); return s; } catch (IOException e) { listener.getLogger().println("Failed to get git executable"); } catch (InterruptedException e) { listener.getLogger().println("Failed to get git executable"); } } } return null; }
/** * Exposing so that we can get this from GitPublisher. * * @param builtOn {@link Node}. * @param listener {@link TaskListener}. */ public String getGitExe(Node builtOn, TaskListener listener) { GitTool[] gitToolInstallations = Hudson.getInstance() .getDescriptorByType(GitTool.DescriptorImpl.class) .getInstallations(); for (GitTool t : gitToolInstallations) { //If gitTool is null, use first one. if (gitTool == null) { gitTool = t.getName(); } if (t.getName().equals(gitTool) && builtOn != null) { try { String s = t.forNode(builtOn, listener).getGitExe(); return s; } catch (IOException e) { listener.getLogger().println("Failed to get git executable"); } catch (InterruptedException e) { listener.getLogger().println("Failed to get git executable"); } } } return null; }
public ListBoxModel doFillGitToolItems() { ListBoxModel r = new ListBoxModel(); for (GitTool git : getGitTools()) { r.add(git.getName()); } return r; }
GitTool[] installations = ((hudson.plugins.git.GitTool.DescriptorImpl)Hudson.getInstance().getDescriptorByType(GitTool.DescriptorImpl.class)).getInstallations(); for(GitTool i : installations) { if(i.getName().equals(gitTool)) { gitExe = i.getGitExe(); break;