RのテストにCircleCIを使う

RでCIというと、ほとんどはTravis CIが使われます。なんといっても、

devtools::use_travis()

とするだけで準備が整うというお膳立てっぷりです。

でも、Travis CIの弱点はCIに使われるイメージが古いことです。最近ようやくデフォルトイメージがUbuntu 14.04になりましたが、最先端を追い求める人々にはつらいです。

その点、CircleCIが便利なのは任意のDockerイメージを使ってCIを回せることです。他のライブラリに依存することがけっこう多いRでは使いどころがありそうなので、ちょっとやり方を調べてみました。

続きを読む