blog.bouzuya.net

2013-12-16 Backlog API wrapper for Node.js@0.8.1をリリースした

Backlog API wrapper for Node.js@0.8.1(bouzuya/node-backlog-api@0.8.1)をリリースした。サポートするメソッドを2,3増やした程度の変更で大したことはしていない。むしろ、今回は別の目的でのリリースと言って良い。

その別の目的というのがTravis CIの試用である。

今回のリリースのREADME.mdを見れば分かるが、よく見かけるBuild Statusイメージが表示されている。これはTravis-CIでのビルド・テスト結果を表示したイメージである。おそらくpassingとなっているはずだ。

Travis CIは以前から知っていた。いつからかは明確ではないが、Clojureのコンテンツジェネレーターmisakiで使われていたのは覚えているので、少なくとも1年前には知っていたはずだ。いままでなんとなく試していなかったが、試してみたところ、いままで損していたと感じた。

使いかたは簡単でGitHubアカウントでサインアップして、リポジトリに.travis.ymlを配置するだけ。Node.jsならnpm testなどを実行してくれる。最低限の設定ファイルでここまでやってくれるなんて、と驚いた。これで済むところはこれで済ませたい。自分でJenkinsやらをホストするのがバカらしくなる。

Jenkinsのためのビルドスクリプトの配置場所について考えたことがあったけど、Travis CIのように標準的なファイル名を決めておいてリポジトリのルートに置いておけば、それを解釈する動きで良い気がしてきた。.jenkins.json みたいので良いような。

48 min.