Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HangoutsChat ¶
type HangoutsChat struct {
WebhookUrl string
}
func (HangoutsChat) ValidatesFields ¶
func (s HangoutsChat) ValidatesFields() error
type NewRelic ¶
NewRelic represents a single struct to notify New Relic about a new deploy
func (NewRelic) CallHook ¶
CallHook will notify New Relic about a new deploy It returns any errors encountered
func (NewRelic) ValidatesFields ¶
ValidatesFields checks if there are some field on NewRelic struct invalid It returns an error if there are some invalid field and if there are no, returns nil
type Rollbar ¶
Rollbar represents a single struct to notify Rollbar about a new deploy
func (Rollbar) CallHook ¶
CallHook creates a new deploy on Rollbar It returns any errors encountered
func (Rollbar) ValidatesFields ¶
ValidatesFields checks if there are some field on Rollbar struct invalid It returns an error if there are some invalid field and if there are no, returns nil
type Sentry ¶
type Sentry struct { Host string OrganizationSlug string ProjectSlug string AuthToken string Env string ReleaseVersion string }
Sentry represents a single struct to notify Sentry about a new deploy
func (Sentry) CallHook ¶
CallHook creates a new release and deploy on Sentry It returns any errors encountered
func (Sentry) ValidatesFields ¶
ValidatesFields checks if there are some field on Sentry struct invalid It returns an error if there are some invalid field and if there are no, returns nil
type Slack ¶
type Slack struct {
WebhookUrl string
}
Slack represents a single struct to notify Slack about a new deploy
func (Slack) CallHook ¶
CallHook creates a new release and deploy on Slack It returns any errors encountered
func (Slack) ValidatesFields ¶
ValidatesFields checks if there are some field on Slack struct invalid It returns an error if there are some invalid field and if there are no, returns nil