X-Git-Url: http://git.jetbrains.org/?p=teamcity%2FdotNetPackagesSupport.git;a=blobdiff_plain;f=nuget-agent%2Fsrc%2Fjetbrains%2FbuildServer%2Fnuget%2Fagent%2Fcommands%2FCommandFactory.java;h=d321926accad03a29312c5a170a2acbd18a3369c;hp=dc2649a629bebc67970401920ab6f221a4fb17bb;hb=f927997c46375c577d1ecf48132b735c1d02aa1e;hpb=9c6cfb1af665d1a53224025d4abc8bf885ac7544 diff --git a/nuget-agent/src/jetbrains/buildServer/nuget/agent/commands/CommandFactory.java b/nuget-agent/src/jetbrains/buildServer/nuget/agent/commands/CommandFactory.java index dc2649a..d321926 100644 --- a/nuget-agent/src/jetbrains/buildServer/nuget/agent/commands/CommandFactory.java +++ b/nuget-agent/src/jetbrains/buildServer/nuget/agent/commands/CommandFactory.java @@ -25,6 +25,7 @@ import org.jetbrains.annotations.NotNull; import java.io.File; import java.util.Collection; +import java.util.Map; /** * Created by Eugene Petrenko (eugene.petrenko@gmail.com) @@ -59,12 +60,14 @@ public interface CommandFactory { * @param program program to run * @param workingDir working firectory of program * @param argz arguments array + * @param additionalEnvironment environment variables that has to be added * @return some result object depending of caller's desire * @throws RunBuildException if failed to create/execure command */ @NotNull T createCommand(@NotNull File program, - @NotNull final File workingDir, - @NotNull Collection argz) throws RunBuildException; + @NotNull File workingDir, + @NotNull Collection argz, + @NotNull Map additionalEnvironment) throws RunBuildException; } }