나는 레일스, 포스트 그레스 트래비스가 작동하는데 문제가 있습니다. 테스트가 시작되면 데이터베이스 연결 오류가 계속 발생합니다. .travis.yml
레일즈와 포스트그레스로 travis.ci 설정하기
language: ruby
rvm:
- "1.9.3"
before_script:
- cp config/database.travis.yml config/database.yml
- psql -c 'create database myapp_test;' -U postgres
- bundle exec rake db:migrate --trace
- bundle exec rake db:test:prepare --trace
script:
- RAILS_ENV=test bundle exec rake spec
gemfile: Gemfile.ci
내가 별도의 데이터베이스 설정을 사용할 필요가
test:
adapter: postgresql
database: myapp_test
username: postgres
database.travis.yml
Errno::ECONNREFUSED: Connection refused - connect(2)
내가 잘못하고있는 어떤 단서가 있습니까? 정확히 정확히 http://about.travis-ci.org/docs/user/database-setup/에있는 문서를 따르십시오. 데이터베이스 구성을 올바른 위치에 복사해야합니다.
거기에 있습니까? elasticsearch 서버가 필요한 이유는 무엇입니까? –
@MarioUher 내 테스트 스위트에는 서버를 사용할 수있을 것으로 예상되는 테스트가있었습니다. – mehulkar
아 좋아요. 아무 곳에도 언급되지 않았고 공식 문서에는 탄성 검색 패키지에 대한 링크가 포함되었습니다. 그래서 나는 매우 혼란 스러웠다. 그러나 Travis의 지원이 정말 좋았고 제 문제로 도왔습니다. –