Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisGenerator ¶
type Analyzer ¶
type Analyzer interface { Name() AnalyzerName BuildTask(subject Subject) (*task.Task, error) }
type AnalyzerName ¶
type AnalyzerName string
type Artifact ¶
type Artifact struct { Datastore string // contains filtered or unexported fields }
func (Artifact) GetDatastoreName ¶
func (Artifact) MetalinkFile ¶
type JSONWriter ¶
type JSONWriter struct {
// contains filtered or unexported fields
}
func NewJSONWriter ¶
func NewJSONWriter(writer io.Writer) *JSONWriter
func (*JSONWriter) Write ¶
func (w *JSONWriter) Write(result interface{}) error
type Reference ¶
type Reference struct { Subject Subject Analyzer AnalyzerName }
type Subject ¶
type Subject interface { artifact.Artifact SupportedAnalyzers() []AnalyzerName }
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
boshua.v2
Package boshuaV2 provides the "boshua.v2" provider which supports querying a remote API server for analysis results.
|
Package boshuaV2 provides the "boshua.v2" provider which supports querying a remote API server for analysis results. |
dpbreleaseartifacts
Package dpbreleaseartifacts provides the "dpbreleaseartifacts" provider which supports querying and storing analysis results in a git repository.
|
Package dpbreleaseartifacts provides the "dpbreleaseartifacts" provider which supports querying and storing analysis results in a git repository. |
localcache
Package localcache provides the "localcache" provider which supports querying and storing analysis results in a local directory.
|
Package localcache provides the "localcache" provider which supports querying and storing analysis results in a local directory. |
server
|
|
Click to show internal directories.
Click to hide internal directories.