Step 1. 取得專案建置的狀態
取得顏色:
http://JenkinsServices:8087/job/{你的專案名稱}/api/json?tree=color
會取得幾種狀態
{"color":"red"}
{"color":"yellow"}
{"color":"green"}
這時候就可以決定到底要亮什麼燈。
透過 Arduino Josn 可以解析 color 這個 key
https://github.com/bblanchon/ArduinoJson
其實我想過去抓 Travis CI 的狀態,不過沒研究到過濾json字串的方法,於是其實也可以用Arduino Json 去抓最新建置現況:
https://api.travis-ci.org/repos/{使用者名稱}/{專案名稱}/builds
沒有留言:
張貼留言