Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalRunHandler ¶
ApprovalRunHandler handles approval custom task
func (*ApprovalRunHandler) Handle ¶
func (a *ApprovalRunHandler) Handle(run *tektonv1alpha1.Run) (ctrl.Result, error)
Handle generates Approval
type EmailRunHandler ¶
type EmailRunHandler struct { client.Client Log logr.Logger Scheme *runtime.Scheme MailSender mail.Sender }
EmailRunHandler handles email custom task
func (*EmailRunHandler) Handle ¶
func (a *EmailRunHandler) Handle(run *tektonv1alpha1.Run) (ctrl.Result, error)
Handle sends email to the receivers
type SlackRunHandler ¶ added in v0.2.0
SlackRunHandler handles slack custom task
func (*SlackRunHandler) Handle ¶ added in v0.2.0
func (a *SlackRunHandler) Handle(run *tektonv1alpha1.Run) (ctrl.Result, error)
Handle sends slack to the webhook
type WebhookRunHandler ¶ added in v0.5.4
WebhookRunHandler handles Webhook custom task
func (*WebhookRunHandler) Handle ¶ added in v0.5.4
func (a *WebhookRunHandler) Handle(run *tektonv1alpha1.Run) (ctrl.Result, error)
Handle sends HTTP reqeust to the webhook
Click to show internal directories.
Click to hide internal directories.