创建notification
后,每当有特定事件发生(例如comment、push
),用户都会收到邮件,让团队之间合作更密切
在CodeCommit页面进入Settings
,然后点击Create notification rule
:
选择关注的事件类型,例如commits, pull request, merge...
:
配置目标,可以选择SNS或Slack:
点击创建。
代码库如果对应的事件发生,SNS的用户都会收到对应的通知
CodeCommit还能创建Trigger:
对应的事件有push、create/delete branch
,它和notification
比起来,事件要少的多:
除了配置SNS通知外,Trigger
还支持Lambda:
通过上面的介绍,Notification和Tigger长的差不多。但它们也有区别:
Trigger
除了SNS外,还能将事件发到lambdaTrigger
支持的事件更少,只有push, create/delete branch
,偏运维层面。 而Notification
支持各种类型的事件