Struct lal::ArtifactoryBackend [] [src]

pub struct ArtifactoryBackend {
    pub config: ArtifactoryConfig,
    pub cache: String,
}

Everything we need for Artifactory to implement the Backend trait

Fields

Artifactory config and credentials

Cache directory

Methods

impl ArtifactoryBackend
[src]

[src]

Trait Implementations

impl Backend for ArtifactoryBackend
[src]

Artifact backend trait for ArtifactoryBackend

This is intended to be used by the caching trait CachedBackend, but for specific low-level use cases, these methods can be used directly.

[src]

Get a list of versions for a component

[src]

Get the latest version of a component

[src]

Get the tarball url of a Component in a backend location If no version is given, return latest Read more

[src]

Publish a release build (ARTIFACT dir) to a specific location

[src]

Return the base directory to be used to dump cached downloads This has to be in here for CachedBackend to have a straight dependency Read more

[src]

Raw dowlnload of a url to a destination