GitHubのレポジトリにTravisCIを導入するとき、
- .travis.ymlを書く
- https://travis-ci.org/ にアクセスする
- AccountのページからSync Nowして、接続できるレポジトリを同期する
- TravisCIが動くようにレポジトリのスイッチをONにする
というプロセスが必要になるわけですけども、毎回サイトにアクセスして設定するのは面倒です。本当に面倒です。
なので、色々探しましたが、公式が僕の要望にピッタリなrubygemを用意してくださっていました。
https://github.com/travis-ci/travis
インストール
$ gem install travis
travisコマンドを使うことで、Sync Now や、.travis.ymlの作成、レポジトリの設定などがコマンドラインで簡単に出来ます。
詳しい使い方は 公式 にお任せするとして、
まずはログインします。
$ travis login
TravisCIを動かしたいレポジトリのディレクトリに移動して、
有効なレポジトリを同期させます。(そのディレクトリはGitHubに公開されている必要があります)
$ travis sync
ruby用に.travis.ymlを作成し、そのレポジトリでTravisCIが動くようにします(enable)
$ travis init ruby
レポジトリでTravis CIが動くようにします。
$ travis enable
ブラウザを開きます。
$ travis open