Documentation
¶
Overview ¶
Package cicd is the resource module for CI/CD pipelines and builds.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct {
ID string `json:"id"`
PipelineID string `json:"pipeline_id"`
Status string `json:"status"`
Branch string `json:"branch"`
CommitSHA string `json:"commit_sha,omitempty"`
TriggeredBy string `json:"triggered_by,omitempty"`
LogsURL string `json:"logs_url,omitempty"`
CreatedAt time.Time `json:"created_at,omitempty"`
StartedAt time.Time `json:"build_started_at,omitempty"`
CompletedAt time.Time `json:"build_completed_at,omitempty"`
Error string `json:"error_message,omitempty"`
}
Build is one execution of a Pipeline.
type Builds ¶
type Builds struct {
// contains filtered or unexported fields
}
Builds is the sub-client for /api/v2/cicd/builds.
type Pipeline ¶
type Pipeline struct {
ID string `json:"id"`
Name string `json:"name"`
Status string `json:"status"`
Provider string `json:"provider"`
RepositoryURL string `json:"repository_url"`
Branch string `json:"branch,omitempty"`
Stack string `json:"stack,omitempty"`
CreatedAt time.Time `json:"created_at,omitempty"`
}
Pipeline is a CI/CD pipeline row.
Field tags match the wire format produced by /api/v2/cicd/pipelines.
Click to show internal directories.
Click to hide internal directories.