网络异常,图片无法展示
|
前言
公司Verdaccio私仓彻底用起来了,
包括基础组件库和业务组的童鞋们,
跑了一个半月,还没有宕过一次.
之前基于Jenkins搞了一个消息卡片的,
这次迁移过来Verdaccio,
包发布的告警行为可以更加单一了
效果图
旧版Jenkins的效果
网络异常,图片无法展示
|
蓝色区域都是可以点击快速跳转到对应的访问区域;
有兴趣的可以翻阅下我之前的文章!
基于Verdaccio消息机制
网络异常,图片无法展示
|
点击更多信息就到仓库的对应详情页面
网络异常,图片无法展示
|
Verdaccio配置
官方文档: Verdaccio Notifications
效果图配置
规格很简单,就是把一个接口转为yaml的写法,
唯一需要注意的就是换行符这些了;
这里对接的是钉钉机器人,
内容规格根据你用的webhook提供商调整!
notify: 'frontend-dingtalk': method: POST headers: [{'Content-Type': 'application/json;charset=utf-8'}] endpoint: https://oapi.dingtalk.com/robot/send?access_token=09df4720bxxxx content: '{"msgtype": "markdown","at": { "isAtAll": true },"markdown":{"title":"FBI WARNING!您有新的包裹,请注意查收!","text": "![](https://图片链接)\n\n#### 包名: {{ name }} -> ([更多信息](http://npm.h3yun.net:4873/-/web/detail/{{name}}))\n {{#if description}} > {{ description }}{{/if}} \n\n{{#if dist-tags.latest }}稳定版(latest):**{{ name }}@{{ dist-tags.latest }}**{{/if}} \n\n{{#if dist-tags.dev }}开发版(dev):**{{ name }}@{{ dist-tags.dev }}**{{/if}} \n\n{{#if dist-tags.alpha }}alpha版本:**{{ name }}@{{ dist-tags.alpha }}**{{/if}} \n\n{{#if dist-tags.alpha }}next版本:**{{ name }}@{{ dist-tags.next }}**{{/if}}\n\n发布人:**{{ publisher.name }}** \n\n 欢迎各位大佬使用,有问题请及时反馈,谢谢! \n\n "} }' # packagePatternFlags: i # packagePattern: ^@h3-shared\/*$
图片素材
这是我找了一张网上的素材,然后用PS改造的,嘿嘿
网络异常,图片无法展示
|