Documentation
¶
Overview ¶
Package travisbee is a bee for monitoring and reacting to the status of TravisCI builds.
Index ¶
- type BuildTracker
- type TravisBee
- type TravisBeeFactory
- func (factory *TravisBeeFactory) Description() string
- func (factory *TravisBeeFactory) Events() []bees.EventDescriptor
- func (factory *TravisBeeFactory) ID() string
- func (factory *TravisBeeFactory) Image() string
- func (factory *TravisBeeFactory) LogoColor() string
- func (factory *TravisBeeFactory) Name() string
- func (factory *TravisBeeFactory) New(name, description string, options bees.BeeOptions) bees.BeeInterface
- func (factory *TravisBeeFactory) Options() []bees.BeeOptionDescriptor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildTracker ¶
type BuildTracker struct {
// contains filtered or unexported fields
}
BuildTracker is a marker struct to denote "tracked builds" that TravisBee cares about.
type TravisBee ¶
TravisBee is a bee for monitoring and reacting to the status of TravisCI builds.
func (*TravisBee) ReloadOptions ¶
func (mod *TravisBee) ReloadOptions(options bees.BeeOptions)
ReloadOptions parses the config options and initializes the Bee.
type TravisBeeFactory ¶
type TravisBeeFactory struct { bees.BeeFactory // contains filtered or unexported fields }
TravisBeeFactory is a factory for TravisBees.
func (*TravisBeeFactory) Description ¶
func (factory *TravisBeeFactory) Description() string
Description returns the description of this Bee.
func (*TravisBeeFactory) Events ¶
func (factory *TravisBeeFactory) Events() []bees.EventDescriptor
Events describes the available events provided by this Bee.
func (*TravisBeeFactory) ID ¶
func (factory *TravisBeeFactory) ID() string
ID returns the ID of this Bee.
func (*TravisBeeFactory) Image ¶
func (factory *TravisBeeFactory) Image() string
Image returns the filename of an image for this Bee.
func (*TravisBeeFactory) LogoColor ¶
func (factory *TravisBeeFactory) LogoColor() string
LogoColor returns the preferred logo background color (used by the admin interface).
func (*TravisBeeFactory) Name ¶
func (factory *TravisBeeFactory) Name() string
Name returns the name of this Bee.
func (*TravisBeeFactory) New ¶
func (factory *TravisBeeFactory) New(name, description string, options bees.BeeOptions) bees.BeeInterface
New returns a new Bee instance configured with the supplied options.
func (*TravisBeeFactory) Options ¶
func (factory *TravisBeeFactory) Options() []bees.BeeOptionDescriptor
Options returns the options available to configure this Bee.