rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellScriptRunner.java (11 lines of code) (raw):
package jetbrains.buildServer.agent.rakerunner.scripting;
import java.util.Map;
import jetbrains.buildServer.ExecResult;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author Vladislav.Rassokhin
*/
public interface ShellScriptRunner extends ScriptRunner {
@NotNull
ExecResult run(@NotNull final String script,
@NotNull final String workingDirectory,
@Nullable final Map<String, String> environment);
}