Documentation ¶
Index ¶
- type BucketCollector
- type Collector
- func NewBucketCollector(bucketURL string, classifier string, provider buckets.Provider) (Collector, error)
- func NewCollector(storageLocation v1.StorageLocation, gitter gits.Gitter, gitKind string) (Collector, error)
- func NewGitCollector(gitter gits.Gitter, gitURL string, gitBranch string, gitKind string) (Collector, error)
- type GitCollector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketCollector ¶
BucketCollector stores the state for the git collector
func (*BucketCollector) CollectData ¶
CollectData collects the data storing it at the given output path and returning the URL to access it
func (*BucketCollector) CollectFiles ¶
func (c *BucketCollector) CollectFiles(patterns []string, outputPath string, basedir string) ([]string, error)
CollectFiles collects files and returns the URLs
type Collector ¶
type Collector interface { // CollectFiles collects the given file paths and collects them into the storage // relative to the given output path. Returns the list of URLs to access the files CollectFiles(patterns []string, outputPath string, basedir string) ([]string, error) // CollectData collects the data storing it at the given output path and returning the URL // to access it CollectData(data io.Reader, outputPath string) (string, error) }
Collector an interface to collect data for storage in git or cloud storage etc
func NewBucketCollector ¶
func NewBucketCollector(bucketURL string, classifier string, provider buckets.Provider) (Collector, error)
NewBucketCollector creates a new git based collector
func NewCollector ¶
func NewCollector(storageLocation v1.StorageLocation, gitter gits.Gitter, gitKind string) (Collector, error)
NewCollector creates a new collector from the storage configuration
type GitCollector ¶
type GitCollector struct {
// contains filtered or unexported fields
}
GitCollector stores the state for the git collector
func (*GitCollector) CollectData ¶
CollectData collects the data storing it at the given output path and returning the URL to access it
func (*GitCollector) CollectFiles ¶
func (c *GitCollector) CollectFiles(patterns []string, outputPath string, basedir string) ([]string, error)
CollectFiles collects files and returns the URLs
Click to show internal directories.
Click to hide internal directories.