Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetError ¶
GetError wraps the underlying artifact fetching error with the URL. It implements the RecoverableError interface.
func (*GetError) IsRecoverable ¶
type Getter ¶ added in v1.1.14
type Getter struct {
// contains filtered or unexported fields
}
Getter wraps go-getter calls in an artifact configuration.
func NewGetter ¶ added in v1.1.14
func NewGetter(logger hclog.Logger, config *config.ArtifactConfig) *Getter
NewGetter returns a new Getter instance. This function is called once per client and shared across alloc and task runners.
func TestDefaultGetter ¶ added in v1.1.14
TestDefaultGetter creates a Getter suitable for unit test cases.
func (*Getter) GetArtifact ¶ added in v1.1.14
func (g *Getter) GetArtifact(taskEnv interfaces.EnvReplacer, artifact *structs.TaskArtifact) (returnErr error)
GetArtifact downloads an artifact into the specified task directory.
Click to show internal directories.
Click to hide internal directories.