-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#16 Add ability to configure list of credentials per agent - hide pswd
- Loading branch information
Nikolay.Pianikov
authored and
Nikolay.Pianikov
committed
Dec 21, 2016
1 parent
c0f420a
commit b27354d
Showing
15 changed files
with
392 additions
and
267 deletions.
There are no files selected for viewing
10 changes: 10 additions & 0 deletions
10
runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/BuildFeatureParameters.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
package jetbrains.buildServer.runAs.agent; | ||
|
||
import java.util.List; | ||
import org.jetbrains.annotations.NotNull; | ||
import org.jetbrains.annotations.Nullable; | ||
|
||
public interface BuildFeatureParameters { | ||
@Nullable | ||
String tryGetBuildFeatureParameter(@NotNull final String buildFeatureType, @NotNull final String parameterName); | ||
} |
12 changes: 0 additions & 12 deletions
12
...-agent/src/main/java/jetbrains/buildServer/runAs/agent/BuildFeatureParametersService.java
This file was deleted.
Oops, something went wrong.
52 changes: 0 additions & 52 deletions
52
...nt/src/main/java/jetbrains/buildServer/runAs/agent/BuildFeatureParametersServiceImpl.java
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/SecuredLoggingService.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
package jetbrains.buildServer.runAs.agent; | ||
|
||
public interface SecuredLoggingService { | ||
void disableLoggingOfCommandLine(); | ||
} |
20 changes: 20 additions & 0 deletions
20
runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/SecuredLoggingServiceImpl.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package jetbrains.buildServer.runAs.agent; | ||
|
||
import jetbrains.buildServer.dotNet.buildRunner.agent.BuildRunnerContextProvider; | ||
import org.jetbrains.annotations.NotNull; | ||
|
||
public class SecuredLoggingServiceImpl implements SecuredLoggingService { | ||
static final String TEAMCITY_BUILD_LOG_LOG_COMMAND_LINE = "teamcity.buildLog.logCommandLine"; | ||
private final BuildRunnerContextProvider myContextProvider; | ||
|
||
public SecuredLoggingServiceImpl( | ||
@NotNull final BuildRunnerContextProvider contextProvider) { | ||
myContextProvider = contextProvider; | ||
} | ||
|
||
@Override | ||
public void disableLoggingOfCommandLine() | ||
{ | ||
myContextProvider.getContext().addConfigParameter(TEAMCITY_BUILD_LOG_LOG_COMMAND_LINE, Boolean.toString(false)); | ||
} | ||
} |
12 changes: 12 additions & 0 deletions
12
runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/SecuredParametersService.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
package jetbrains.buildServer.runAs.agent; | ||
|
||
import java.util.List; | ||
import jetbrains.buildServer.agent.AgentLifeCycleAdapter; | ||
import jetbrains.buildServer.agent.AgentLifeCycleListener; | ||
import jetbrains.buildServer.dotNet.buildRunner.agent.RunnerParametersService; | ||
import jetbrains.buildServer.util.positioning.PositionAware; | ||
import org.jetbrains.annotations.NotNull; | ||
import org.jetbrains.annotations.Nullable; | ||
|
||
public interface SecuredParametersService extends RunnerParametersService, BuildFeatureParameters, AgentLifeCycleListener, PositionAware { | ||
} |
Oops, something went wrong.