はじめに
Verdaccio Private Warehouse社は、ベースコンポーネントライブラリとビジネスグループを含めて徹底的に使用されています。
ベースコンポーネントライブラリとビジネスグループの子も含めて。
1ヶ月半実行して、一度もダウンしていません。
Jenkinsをベースにメッセージカードを取得し、今回Verdaccioに移行しました。
今回Verdaccioに移行したことで
パッケージリリースアラートの動作は、より単一にすることができます
写真の効果
古いジェンキンス効果
青い部分はすべてクリックすると、対応するアクセスエリアに素早くジャンプできます。
興味のある方は、私の記事をご覧ください!
ヴェルダッチョのメッセージングメカニズムがベース
詳細情報をクリックすると、倉庫の対応する詳細ページに移動します。
Verdaccio
公式ドキュメント: Verdaccio Notifications
レンダリング設定
仕様は非常にシンプルで、インターフェイスをyaml writeに変換するというものです。
注意しなければならないのは改行だけです。
ここでは、インターフェイスをロボットに固定し、使用するWebhookプロバイダに応じてコンテンツの仕様を示します!
コンテンツの仕様は、Webhookプロバイダに応じて調整します!
notify:
'frontend-dingtalk':
method: POST
headers: [{'Content-Type': 'application/json;charset=utf-8'}]
endpoint: https://..com/robot/send?access_token=09df4720bxxxx
content: '{"msgtype": "markdown","at": { "isAtAll": true },"markdown":{"title":"FBI WARNING!新しい小包が届いたよ!!","text": "
#### : {{ name }} -> ([詳細はこちら]("http://..net:4378"/-/web/detail/{{name}}))
{{#if description}} > {{ description }}{{/if}}
{{#if dist-tags.latest }}安定版:**{{ name }}@{{ dist-tags.latest }}**{{/if}}
{{#if dist-tags.dev }}開発者編:**{{ name }}@{{ dist-tags.dev }}**{{/if}}
{{#if dist-tags.alpha }}alpha :**{{ name }}@{{ dist-tags.alpha }}**{{/if}}
{{#if dist-tags.alpha }}next :**{{ name }}@{{ dist-tags.next }}**{{/if}}
:**{{ publisher.name }}**
使用するお兄さんへようこそ、そこに問題がタイムリーなフィードバックをしてください、ありがとう!!
"} }'
# packagePatternFlags: i
# packagePattern: ^@h3-shared\/*$
イメージ素材
これはインターネットで見つけたクリップをPSで加工したものです。
まとめ
もしお役に立てたなら、それは素晴らしいことです!