public class ArtifactManager
extends com.hubspot.singularity.runner.base.shared.SimpleProcessManager
| Constructor and Description |
|---|
ArtifactManager(com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration runnerBaseConfiguration,
SingularityS3Configuration configuration,
org.slf4j.Logger log,
com.hubspot.singularity.runner.base.sentry.SingularityRunnerExceptionNotifier exceptionNotifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(Path source,
Path destination,
String destinationFilename) |
void |
extract(com.hubspot.deploy.EmbeddedArtifact embeddedArtifact,
Path directory) |
Path |
fetch(com.hubspot.deploy.RemoteArtifact artifact) |
void |
untar(Path source,
Path destination) |
getExitCode, runCommand, runCommand, runCommand, runCommand, runCommandWithOutput, runCommandWithOutputpublic ArtifactManager(com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration runnerBaseConfiguration,
SingularityS3Configuration configuration,
org.slf4j.Logger log,
com.hubspot.singularity.runner.base.sentry.SingularityRunnerExceptionNotifier exceptionNotifier)
Copyright © 2019. All rights reserved.