Documentation ¶
Index ¶
- type BuildCache
- func (c *BuildCache) Append(envID string, buildID uuid.UUID, log string) error
- func (c *BuildCache) Create(envID string, buildID uuid.UUID, teamID uuid.UUID) error
- func (c *BuildCache) Delete(envID string, buildID, teamID uuid.UUID)
- func (c *BuildCache) Get(envID string, buildID uuid.UUID) (*BuildInfo, error)
- func (c *BuildCache) SetDone(envID string, buildID uuid.UUID, status api.TemplateBuildStatus) error
- type BuildInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildCache ¶
type BuildCache struct {
// contains filtered or unexported fields
}
func NewBuildCache ¶
func NewBuildCache() *BuildCache
func (*BuildCache) Create ¶
Create creates a new build if it doesn't exist in the cache or the build was already finished.
func (*BuildCache) SetDone ¶
func (c *BuildCache) SetDone(envID string, buildID uuid.UUID, status api.TemplateBuildStatus) error
SetDone marks the build as finished.
type BuildInfo ¶
type BuildInfo struct {
// contains filtered or unexported fields
}
func (*BuildInfo) GetBuildID ¶
func (*BuildInfo) GetStatus ¶
func (b *BuildInfo) GetStatus() api.TemplateBuildStatus
Click to show internal directories.
Click to hide internal directories.