Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPipelineRestClient ¶
NewPipelineRestClient returns a new pipelineRestClient satisfying the api.PipelineInterface interface via the REST API.
Types ¶
type CheckoutSource ¶
type CheckoutSourceResponse ¶
type CheckoutSourceResponse struct {
Provider string `json:"provider"`
Repo RepoResponse `json:"repo"`
}
type ConfigSource ¶
type ConfigSourceResponse ¶
type ConfigSourceResponse struct {
Provider string `json:"provider"`
Repo RepoResponse `json:"repo"`
FilePath string `json:"file_path"`
}
type CreatePipelineInfo ¶
type PipelineClient ¶
type PipelineClient interface {
CreatePipeline(projectID string, name string, description string, repoID string, configRepoID string, filePath string) (*CreatePipelineInfo, error)
}
PipelineClient is the interface to interact with pipeline and it's components.
type RepoResponse ¶
Click to show internal directories.
Click to hide internal directories.