使用通知
CircleCI集成了聊天,电子邮件和Web通知。懈怠和电子邮件通知上的成功或失败的交付工作流程。IRC通知每个作业交付。考虑下面的最小CircleCI配置:
版:2职位:建立:搬运工人:-图片:circleci / <语言>:<版本TAG>AUTH:用户名:mydockerhub用户密码:$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步:-查看-跑:<命令>测试:搬运工人:-图片:circleci / <语言>:<版本TAG>AUTH:用户名:mydockerhub用户密码:$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步:-查看-跑:<命令>工作流程:版:2build_and_test:#<时差和电子邮件通知将用于工作流程交付职位:#IRC整合将会收到通知每个作业。-建立-测试
继续阅读,了解每种通知类型(聊天,电子邮件和Web)是如何配置的。
设置或更改电子邮件通知
使用通知在CircleCI应用程序的页面设置或更改默认的通知电子邮件地址,关掉电子邮件通知,或获得每个生成电子邮件通知。
电子邮件通知将如下所示:
启用Web通知
执行以下步骤启用网络通知:
转到您的CircleCI用户设置。在文档的底部,启用“网络通知”的切换。
您的浏览器会要求您确认您要允许通知。请点击
允许
。请参阅下面的更多详细信息截图:
如果您曾拒绝CircleCI允许将您的网络通知您需要手动打开这些权限在您的浏览器,如CircleCI不能在这种情况下,请求许可。使用浏览器设置来控制的通知。在谷歌浏览器,你可以通过点击从权限设置地址栏和重新启用通知的锁定图标做到这一点。
虽然过程是其他浏览器类似,请参考它们各自的文档处理网页的通知。
与宝珠通知
您可以使用宝珠来各种通知到您的配置的集成;目前,CircleCI提供松弛天体和天体IRC,但一些第三方的天体也是存在的。考虑搜索ORB注册表对于通知看看什么是可用的。
先决条件
在ORB集成到你的配置之前,您将需要执行两个步骤:
- 递增
版
在你的配置重点2.1
和; - 如果您还没有启用管道,你需要去
项目设置
>高级设置
并打开它。
利用松弛球
使用CircleCI松弛ORB,您可以集成并直接从您的配置文件自斯莱克通知。以下配置是通知与自定义消息松弛信道的一个示例:
版:“2.1'球体:松弛:circleci/slack@4.0职位:通知:搬运工人:-图片:“CIMG /碱:稳定”脚步:-懈怠/通知:习惯:|{“块”:[{“类型”:“部分”,“田”:{“类型”:“plain_text”“文”:“*这是一个文本的通知*”,“表情符号”:真}]}]}事件:总是工作流程:发送通知:职位:-通知:上下文:松弛的秘密
CircleCI的松弛ORB可以用来提供其他类型的通知,包括通知待批准的松弛通道或基于成功或失败的作业结束发送状态警报。有关详细信息,并查看使用示例,请参见CircleCI松弛宝珠页。
使用IRC球
该IRC ORB类似于松弛的球体,但只有一个主要特征:从CircleCI发送定制IRC通知。考虑这个例子配置:
版:2.1职位:建立:搬运工人:-图片:<搬运工图像>AUTH:用户名:mydockerhub用户密码:$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步:-IRC /通知:服务器:“IRC服务器到连接到”#默认:IRC_SERVER环境varible。港口:“6667'#默认:6667如果留空。渠道:“该IRC服务器至岗位在'#所需的参数缺口:“您的IRC缺口名称'#默认:`circleci-bot`信息:网络挂接#默认:“你CircleCI工作已经完成。”球体:松弛:circleci/irc@x.y.z版:2.1工作流程:您的工作流程:职位:-建立
第三方工具
色度反馈
色度反馈在Python的命令行工具将您的RGB供电的硬件为构建指标。这种极端的知名度的理念是鼓励开发者即刻修复的基础之上。118金宝博娱乐城