私はTravis CIでカスタムPostgresの認証情報を設定しようとしています。テストするコードに既存の認証情報の定義を避けたいのです。私.travis.yml
に次のカスタムDB証明書を使用してTravis CIとpostgresqlをセットアップするには?
postgresql: &postgresql
adapter: postgresql
username: foo
password: bar
database: testing_db
...、コメントを追加しました:私はそのためdatabase.travis.yml
ファイルを作成しました
'sqlalchemy.url': 'postgresql://foo:[email protected]/testing_db'
:
テストコードは、データベースが上でアクセスされるべきであると定義しています。
services:
- postgresql
before_script:
- psql -c 'create database stalker_test;' -U postgres
- mkdir config && cp database.travis.yml config/database.yml
しかし、私はまだテスト:
OperationalError: (psycopg2.OperationalError) FATAL: role "foo" does not exist
私は間違っていますか?
Railsを使用していますか? –
@HoriaComanいいえ、私はPythonを使用しています。 – fredrik