Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Informer ¶
type Informer struct {
JXClient *jxclientset.Clientset
Namespace string
ResyncInterval time.Duration
Store *Store
RunningPipelines *RunningPipelines
Logger *logrus.Logger
}
type Pipeline ¶
type Pipeline struct {
Name string
Provider string
Owner string
Repository string
Branch string
Build string
Context string
Author string
AuthorAvatarURL string
Commit string
Status string
Description string
Start time.Time
End time.Time
Duration time.Duration
}
func PipelineFromPipelineActivity ¶
func PipelineFromPipelineActivity(pa *jenkinsv1.PipelineActivity) Pipeline
func (Pipeline) PullRequestNumber ¶ added in v0.0.66
type Query ¶
func (Query) ToBleveQuery ¶
type RunningPipeline ¶ added in v1.1.0
type RunningPipeline struct {
Pipeline
Stage string
StageStartTime time.Time
Step string
StepStartTime time.Time
}
func RunningPipelinesFromPipelineActivity ¶ added in v1.1.0
func RunningPipelinesFromPipelineActivity(pa *jenkinsv1.PipelineActivity) []RunningPipeline
func (RunningPipeline) JSON ¶ added in v1.1.0
func (running RunningPipeline) JSON() string
func (RunningPipeline) String ¶ added in v1.1.0
func (running RunningPipeline) String() string
type RunningPipelines ¶ added in v1.1.0
func (*RunningPipelines) Add ¶ added in v1.1.0
func (pipelines *RunningPipelines) Add(pa *jenkinsv1.PipelineActivity)
func (*RunningPipelines) Get ¶ added in v1.1.0
func (pipelines *RunningPipelines) Get() []RunningPipeline
func (*RunningPipelines) Register ¶ added in v1.1.0
func (pipelines *RunningPipelines) Register(watcher Watcher)
func (*RunningPipelines) UnRegister ¶ added in v1.1.0
func (pipelines *RunningPipelines) UnRegister(watcher Watcher)
type Watcher ¶ added in v1.1.0
type Watcher struct {
Name string
Added chan RunningPipeline
Deleted chan RunningPipeline
}
Click to show internal directories.
Click to hide internal directories.


