前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Verdaccio4.x订制包裹推送告警卡片

基于Verdaccio4.x订制包裹推送告警卡片

作者头像
CRPER
发布2022-03-08 14:33:53
3660
发布2022-03-08 14:33:53
举报
文章被收录于专栏:CRPER折腾记

前言

公司Verdaccio私仓彻底用起来了, 包括基础组件库和业务组的童鞋们, 跑了一个半月,还没有宕过一次. 之前基于Jenkins搞了一个消息卡片的, 这次迁移过来Verdaccio, 包发布的告警行为可以更加单一了

效果图

旧版Jenkins的效果

蓝色区域都是可以点击快速跳转到对应的访问区域; 有兴趣的可以翻阅下我之前的文章!

基于Verdaccio消息机制

点击更多信息就到仓库的对应详情页面

Verdaccio配置

官方文档: Verdaccio Notifications

效果图配置

规格很简单,就是把一个接口转为yaml的写法, 唯一需要注意的就是换行符这些了; 这里对接的是钉钉机器人, 内容规格根据你用的webhook提供商调整!

代码语言:javascript
复制
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改造的,嘿嘿

总结

若是对你有所帮助就挺好,谢谢阅读!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 效果图
    • 旧版Jenkins的效果
      • 基于Verdaccio消息机制
      • Verdaccio配置
        • 官方文档: Verdaccio Notifications
          • 效果图配置
            • 图片素材
            • 总结
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档