Hexo のサイドバーに travis の builds を表示した

Copied from: blog/Hexo と esa 連携するときの travis の設定

travisのbuildろぐをサイドバーに出してみたくて出してみた。フィードは、こんな感じでアクセスできるのでJavaScriptで持ってきてパースする。だいぶ雑なコードになったので、あとでもうちょいちゃんとするほうがいいかも。

https://api.travis-ci.org/repos/ppworks/ppworks.github.io/builds.atom

それっぽく表示するために、各ステータスのtravis-ci上での色を調べてた。

status color
received #edde3f
queued #edde3f
created #edde3f
booting #edde3f
started #edde3f
canceled #9d9d9d
passed #39aa56
errored #db4545
failed #db4545

ステータスの一覧がtravis-ciのドキュメントで探し出せず、CSSのスタイルから調べることになった。各ステータスの正しい順序は未検証。できれば各ステータスの意味も正確に知りたい気持ちもある。