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の最新版をチェックアウトしてビルドすればできるはずです。