memoメモ

最近はGo言語関連で。φ(..)メモメモ

Travis-CI で Go言語 のプロジェクトを自動ビルド&テストする

Travis-CIでGo言語のプロジェクトを自動ビルド&テストするサンプルを作ってみました:

https://github.com/atotto/travisci-golang-example

Travis-CI側の設定は、 .travis.yml

language: go

script:
 - go test -v

として、テストを実行するようにしています。 これで、githubリポジトリへpushする度にTravis-CIでビルドされます。

Travis-CIでのステータスはこちら:

https://travis-ci.org/atotto/travisci-golang-example

ちなみに

Travis-CIでサポートしていないGoバージョンを使う場合は、Travis-CI内でGoをビルドする必要があります。 サンプルには書いていませんが、 .travis.yml で Goの最新版をチェックアウトしてビルドすればできるはずです。