色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Broken CircleCI構建和粒子網格

Broken CircleCI構建和粒子網格

2022-12-27 | zip | 9.72 MB | 次下載 | 免費

資料介紹

描述

這個項目搭載了我上一篇文章使用 Slack 和 Particle 創建 IoT 滾動選框

我不想使用滾動字幕顯示獨特的消息,而是希望僅在持續集成平臺構建失敗時接收通知。在此通知中有用的是,哪個分支失敗了,誰是用戶

CircleCI是一個很棒的持續集成平臺,我在個人項目中經常使用它,但我相信這種方法(或類似方法)適用于大多數人。

CircleCI config.yml允許您在“構建失敗”時調用命令。這很棒,因為我們可以將 POST 請求卷曲到 API ,將我們的CIRCLE_BRANCHCIRCLE_USERNAME傳遞給它簡單!

我對這個項目的方法的另一個看法是我想使用Particle Mesh Networking 本質上,粒子網狀網絡由具有網絡訪問權限的網關設備和一個/多個端點設備組成。在Particle 博客上可以找到更好的解釋

我的示例將使用Argon WiFi 網關設備和 2 個Xenon端點設備。

網關和端點設備可以通過發布或訂閱事件來相互通信只有此網絡上的設備才能訪問這些事件。

知道這一點,我們可以在我們的網關設備 (Argon) display_broken_build上定義一個函數,當 API 調用它時,它可以在我們的網絡matrix_display_message上發出一個自定義事件我們的端點將訂閱事件matrix_display_message ,然后可以執行特定操作。

我的計劃是讓 1 個 Xenon 端點運行滾動選框,而另一個 Xenon 端點顯示損壞構建的數量。這表明在工作環境中,我們可以在我們的網絡上使用多個設備來顯示構建失敗的通知以及可能更詳細的統計信息

圈子CI

首先,我們需要一個會失敗的構建。創建一個 git repo 并創建一個.circleci/config.yml文件。(參見示例)確保您隨后在 CircleCI 應用程序中選擇了您的 git 存儲庫。同時在您的新存儲庫中創建一個package.json文件。
此清單將沒有依賴項或腳本。(見例子)

my-failing-repo
 | - .circleci/config.yml 
 | - package.json

將此推送到 github 并導致 CircleCI 構建您的項目。

首先它會安裝 npm 依賴項,然后是npm foo,它不應該存在于你的package.json文件中,導致構建失敗。

應用程序接口

我創建了一個 expressJS API (index.js) 和一個路由 /display。

/api/display上,API 將登錄到我的設備并調用它的display_broken_build函數,將分支用戶值傳遞給它。

API 引用存儲在 local.env 文件中的環境變量。

PDEVICE=particle_device_id
PUSER=particle_user
PPASS=particle_password

API 然后托管在now上,我的now.json清單向 API 公開了我的路由和秘密。

您可以像這樣向現在的部署提供您的秘密:

now secret add mesh-pub-user foo@bar.com

部署 API 后,更新對.circleci/config.yml文件中端點的引用。

氬氣(網關)

我正在使用 Argon 作為我的網關設備。

使用 Particles 的 Workbench,我在我的設備上刷新了argon-publish.ino 。

您會注意到在設置時我定義了接受命令(字符串)的函數display_broken_build ,并且在通過 API 調用該函數的事件中,我調用了displayMessage函數,該函數隨后會將 matrix_display_message發送到網絡上。

Xenon - 滾動字幕(端點)

此設備的代碼 ( xenon-subscribe-scrolling-marquee.ino ) 與我原來的滾動字幕示例非常相似。

不同之處在于,此設備在設置時訂閱了matrix_display_message事件。收到后,調用displayMessage,從而寫入 LCD。

Mesh.subscribe("matrix_display_message", displayMessage);

Xenon - 計數器(端點)

該設備的代碼 ( xenon-subscribe-counter.ino ) 非常簡單。

我將計數初始化0,每次發布matrix_display_message時它都會調用logToDisplay ,將計數遞增 1 并將其發送到 LCD 顯示器。

結論

一旦部署了 API,設備閃爍,并發布了失敗的 CircleCI 存儲庫,我就有了自己的可愛的物聯網顯示網絡,在構建失敗時通知我。

?

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
  2. 19.00 MB  |  4次下載  |  免費
  3. 2使用TL431設計電源
  4. 0.67 MB   |  2次下載  |  免費
  5. 3BT134雙向可控硅手冊
  6. 1.74 MB   |  2次下載  |  1 積分
  7. 4一種新型高效率的服務器電源系統
  8. 0.85 MB   |  1次下載  |  1 積分
  9. 5LabVIEW環形控件
  10. 0.01 MB   |  1次下載  |  1 積分
  11. 6PR735,使用UCC28060的600W交錯式PFC轉換器
  12. 540.03KB   |  1次下載  |  免費
  13. 751單片機核心板原理圖
  14. 0.12 MB   |  1次下載  |  5 積分
  15. 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
  16. 1.44 MB  |  1次下載  |  免費

本月

  1. 1開關電源設計原理手冊
  2. 1.83 MB   |  54次下載  |  免費
  3. 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
  4. 8.45 MB   |  23次下載  |  免費
  5. 3DMT0660數字萬用表產品說明書
  6. 0.70 MB   |  13次下載  |  免費
  7. 4UC3842/3/4/5電源管理芯片中文手冊
  8. 1.75 MB   |  12次下載  |  免費
  9. 5ST7789V2單芯片控制器/驅動器英文手冊
  10. 3.07 MB   |  11次下載  |  1 積分
  11. 6TPS54202H降壓轉換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
  16. 2.26MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 中文字幕一区二区视频| 成人 迅雷下载| 国产精品亚洲二线在线播放| 久久笫一福利免费导航| 双腿打开揉弄高潮H苏安安秦慕深| 中文字幕不卡在线高清| 国产精品一区二区在线播放| 欧美日韩中文在线字幕视频| 亚洲色欲色欲www474ee| 俄罗斯xxxxxbbbbb| 男男校园园bl文全肉高h寝室| 亚洲欧洲精品A片久久99| 国产99在线视频| 欧美久久综合性欧美| 中国女人内谢69XXXXXA片| 韩国hd高清xxx| 甜性涩爱全集在线观看| 拔擦拔擦8X永久华人免费播放器 | 亚洲精品久久久久久蜜臀| 大香伊蕉在人线国产97| 男人的天堂MV在线视频免费观看| 一本道色综合手机久久| 国产小视频国产精品| 泰国淫乐园实录| 东京热影院| 人妻少妇偷人精品无码洋洋AV | 蜜桃传媒在线观看| 一品探花论坛| 好硬好湿好爽再深一点视频| 午夜插插插| 国产69精品久久久久妇女| 轻轻cao| 99精品国产在热久久| 久拍国产在线观看| 伊人22222| 久久精品国产在热亚洲| 亚洲日韩欧美国产专区| 好男人免费观看在线高清WWW| 亚洲成年人在线观看| 国产人妻麻豆蜜桃色在线| 日韩人妻无码精品久久中文字幕|