これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
Travis CI上でPGroongaを使うことができます。
PGroongaはTravis CI上でPGroongaをセットアップするシェルスクリプトを提供しています。
.travis.yml
に次の設定を追加してください。
sudo: required
install:
- curl --silent --location https://raw.githubusercontent.com/pgroonga/pgroonga/master/data/travis/setup.sh | sh
sudo: required
は重要です。このセットアップスクリプトはsudo
を使っています。そのため、sudo: required
が必要なのです。
このセットアップスクリプトはtemplate1
データベースに対してCREATE EXTENSION pgroonga
を実行します。これは新しいデータベースを作成したら何もしなくてもPGroongaを使える状態になっているということです。