Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
Message *string `json:"error"`
}
Error is the json error message from the server for a given http response.
type Item ¶
type Item struct {
Build *library.Build `json:"build"`
Pipeline *pipeline.Build `json:"pipeline"`
Repo *library.Repo `json:"repo"`
User *library.User `json:"user"`
}
Item is the queue representation of an item to publish to the queue.
type Metadata ¶ added in v0.2.0
type Metadata struct {
Database *Database `json:"database"`
Queue *Queue `json:"queue"`
Source *Source `json:"source"`
Vela *Vela `json:"vela"`
}
Metadata is the extra set of data passed to the compiler for converting a yaml configuration to an executable pipeline.
type Queue ¶ added in v0.2.0
type Queue struct {
Channel string `json:"channel"`
Driver string `json:"driver"`
Host string `json:"host"`
}
Queue is the extra set of queue data passed to the compiler.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package constants provides the defined constant types for Vela.
|
Package constants provides the defined constant types for Vela. |
|
Package database provides the defined database types for Vela.
|
Package database provides the defined database types for Vela. |
|
Package library provides the defined library types for Vela.
|
Package library provides the defined library types for Vela. |
|
Package pipeline provides the defined pipeline types for Vela.
|
Package pipeline provides the defined pipeline types for Vela. |
|
Package raw provides the defined raw types for Vela.
|
Package raw provides the defined raw types for Vela. |
|
Package yaml provides the defined yaml types for Vela.
|
Package yaml provides the defined yaml types for Vela. |
Click to show internal directories.
Click to hide internal directories.