public class DefaultBuildDirectoryManager extends Object implements BuildDirectoryManager
BuildDirectoryManager.ServerSideTaskType| Constructor and Description |
|---|
DefaultBuildDirectoryManager() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAgentPathPrefix(ExecutableBuildAgent buildAgent) |
File |
getApplicationHome()
Returns application's/agent's home directory.
|
File |
getBaseBuildWorkingDirectory() |
File |
getBuildWorkingDirectory(Key key)
Returns the working directory for the plan.
|
File |
getServerSideTaskWorkingDirectory() |
Path |
getServerSideTaskWorkingDirectory(BuildDirectoryManager.ServerSideTaskType taskType)
Returns the directory used by server-side tasks of specific type.
|
File |
getServerSideTaskWorkingDirectory(ResultKey resultKey)
Returns the directory used by server-side tasks, e.g.
|
File |
getWorkingDirectoryOfCurrentAgent() |
void |
setAdministrationConfigurationAccessor(AdministrationConfigurationAccessor administrationConfigurationAccessor) |
void |
setAgentContext(AgentContext agentContext) |
@NotNull public File getBuildWorkingDirectory(@NotNull Key key)
BuildDirectoryManagergetBuildWorkingDirectory in interface BuildDirectoryManagerpublic File getWorkingDirectoryOfCurrentAgent()
getWorkingDirectoryOfCurrentAgent in interface BuildDirectoryManagerpublic File getBaseBuildWorkingDirectory()
getBaseBuildWorkingDirectory in interface BuildDirectoryManagerpublic File getApplicationHome()
BuildDirectoryManagergetApplicationHome in interface BuildDirectoryManagerpublic String getAgentPathPrefix(ExecutableBuildAgent buildAgent)
getAgentPathPrefix in interface BuildDirectoryManager@NotNull public File getServerSideTaskWorkingDirectory(@NotNull ResultKey resultKey)
BuildDirectoryManagergetServerSideTaskWorkingDirectory in interface BuildDirectoryManager@NotNull public Path getServerSideTaskWorkingDirectory(@NotNull BuildDirectoryManager.ServerSideTaskType taskType)
BuildDirectoryManagergetServerSideTaskWorkingDirectory in interface BuildDirectoryManagertaskType - @return@NotNull public File getServerSideTaskWorkingDirectory()
public void setAdministrationConfigurationAccessor(AdministrationConfigurationAccessor administrationConfigurationAccessor)
public void setAgentContext(AgentContext agentContext)
Copyright © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.