Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actions ¶ added in v0.10.0
type Actions struct { Class string `json:"_class,omitempty"` LastBuiltRevision LastBuiltRevision `json:"lastBuiltRevision,omitempty"` MercurialRevisionNumber string `json:"mercurialRevisionNumber"` }
type ApiBuildResponse ¶ added in v0.10.0
type ApiBuildResponse struct { Class string `json:"_class"` Number int64 `json:"number"` Result string `json:"result"` Actions []Actions `json:"actions"` Duration float64 `json:"duration"` Timestamp int64 `json:"timestamp"` DisplayName string `json:"displayName"` EstimatedDuration float64 `json:"estimatedDuration"` ChangeSet ChangeSet `json:"changeSet"` }
type ApiResponse ¶ added in v0.10.0
type ApiResponse struct { URL string `json:"url"` Jobs []Job `json:"jobs"` Mode string `json:"mode"` Views []Views `json:"views"` Class string `json:"_class"` NodeName string `json:"nodeName"` UseCrumbs bool `json:"useCrumbs"` Description interface{} `json:"description"` OverallLoad OverallLoad `json:"overallLoad"` PrimaryView PrimaryView `json:"primaryView"` UseSecurity bool `json:"useSecurity"` NumExecutors int `json:"numExecutors"` QuietingDown bool `json:"quietingDown"` UnlabeledLoad UnlabeledLoad `json:"unlabeledLoad"` AssignedLabels []AssignedLabels `json:"assignedLabels"` SlaveAgentPort int `json:"slaveAgentPort"` NodeDescription string `json:"nodeDescription"` }
type AssignedLabels ¶ added in v0.10.0
type AssignedLabels struct {
Name string `json:"name"`
}
type JenkinsBuild ¶
type JenkinsBuild struct { common.NoPKModel JobName string `gorm:"primaryKey;type:varchar(255)"` Duration float64 // build time DisplayName string `gorm:"type:varchar(255)"` // "#7" EstimatedDuration float64 Number int64 `gorm:"primaryKey;type:INT(10) UNSIGNED NOT NULL"` Result string Timestamp int64 // start time StartTime time.Time // convered by timestamp CommitSha string `gorm:"type:varchar(255)"` }
JenkinsBuild db entity for jenkins build
func (JenkinsBuild) TableName ¶ added in v0.10.0
func (JenkinsBuild) TableName() string
type JenkinsBuildProps ¶
type JenkinsBuildProps struct { Duration float64 // build time DisplayName string // "#7" EstimatedDuration float64 Number int64 Result string Timestamp int64 // start time StartTime time.Time // convered by timestamp CommitSha string }
JenkinsBuildProps current used jenkins build props
type JenkinsJob ¶
type JenkinsJob struct { JenkinsJobProps common.NoPKModel }
JenkinsJob db entity for jenkins job
func (JenkinsJob) TableName ¶ added in v0.10.0
func (JenkinsJob) TableName() string
type JenkinsJobProps ¶
type JenkinsJobProps struct { Name string `gorm:"primaryKey;type:varchar(255)"` Class string `gorm:"type:varchar(255)"` Color string `gorm:"type:varchar(255)"` Base string `gorm:"type:varchar(255)"` }
JenkinsJobProps current used jenkins job props
type LastBuiltRevision ¶ added in v0.10.0
type LastBuiltRevision struct {
SHA1 string `json:"SHA1"`
}
type OverallLoad ¶ added in v0.10.0
type OverallLoad struct { }
type PrimaryView ¶ added in v0.10.0
type UnlabeledLoad ¶ added in v0.10.0
type UnlabeledLoad struct {
Class string `json:"_class"`
}
Click to show internal directories.
Click to hide internal directories.