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() |
@NotNull File |
getBuildWorkingDirectory(@NotNull Key key)
Returns the working directory for the plan.
|
@NotNull File |
getServerSideTaskWorkingDirectory() |
@NotNull Path |
getServerSideTaskWorkingDirectory(@NotNull BuildDirectoryManager.ServerSideTaskType taskType)
Returns the directory used by server-side tasks of specific type.
|
@NotNull File |
getServerSideTaskWorkingDirectory(@NotNull ResultKey resultKey)
Returns the directory used by server-side tasks, e.g.
|
@NotNull File |
getWorkingDirectoryOfCurrentAgent() |
void |
setAdministrationConfigurationAccessor(AdministrationConfigurationAccessor administrationConfigurationAccessor) |
void |
setAgentContext(AgentContext agentContext) |
@NotNull public @NotNull File getBuildWorkingDirectory(@NotNull @NotNull Key key)
BuildDirectoryManagergetBuildWorkingDirectory in interface BuildDirectoryManager@NotNull public @NotNull 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 @NotNull File getServerSideTaskWorkingDirectory(@NotNull @NotNull ResultKey resultKey)
BuildDirectoryManagergetServerSideTaskWorkingDirectory in interface BuildDirectoryManager@NotNull public @NotNull Path getServerSideTaskWorkingDirectory(@NotNull @NotNull BuildDirectoryManager.ServerSideTaskType taskType)
BuildDirectoryManagergetServerSideTaskWorkingDirectory in interface BuildDirectoryManagertaskType - @return@NotNull public @NotNull File getServerSideTaskWorkingDirectory()
public void setAdministrationConfigurationAccessor(AdministrationConfigurationAccessor administrationConfigurationAccessor)
public void setAgentContext(AgentContext agentContext)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.