Documentation
¶
Index ¶
Constants ¶
View Source
const ( // StatusUnknown indicates a unknown build status StatusUnknown = "unknown" // StatusNew indicates a new unbuilt build StatusNew = "new" // StatusBusy indicates a currently in progress build StatusBusy = "busy" // StatusFailed indicates a failed build status StatusFailed = "failed" // StatusPassed indicates a succesful build StatusPassed = "passed" // StatusError indicates an error occurred during build StatusError = "error" )
Variables ¶
This section is empty.
Functions ¶
func ScheduleJob ¶
func ValidAPIKey ¶
Types ¶
type Branch ¶
type Build ¶
type Build struct { gorm.Model URI string `form:"uri"` Personal bool `form:"personal"` UserID uint `gorm:"index" form:"userID"` User User Jobs []Job Branches []Branch Status string StatusTime time.Time }
func (*Build) UpdateStatus ¶
func (b *Build) UpdateStatus()
type Job ¶
type Job struct { gorm.Model Reference string CommitMessage string Status string Container string Message string Start time.Time End time.Time Tag string BuildDir string Branch Branch BranchID uint `gorm:"index"` Build Build BuildID uint `gorm:"index"` StatusTime string `gorm:"-"` Duration string `gorm:"-"` Artifacts []Artifact }
func (*Job) SetStatusTime ¶
func (j *Job) SetStatusTime()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.