在 Rails 应用上为 Ruby 上的 MySQL 配置 Travis CI
Configure Travis CI for MySQL on Ruby on Rails app
我正在尝试为我在 GitHub 上的 Rails 项目上的 Ruby 配置 Travis CI 构建,但是 MySQL 配置不起作用.我的配置有什么问题?
.travis.yml
language: ruby
before_script:
- mysql -e 'create database simple_cms_test;'
rvm:
- 2.1
database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: 5
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: simple_cms_development
username: simple_cms
password: xpto
test:
<<: *default
database: simple_cms_test
username: root
Travis CI 拒绝访问数据库配置。
"Mysql2::Error: Access denied for user 'root'@'localhost' (using password: YES)"
您的 database.yml
文件应在 test
下包含以下内容:
test:
<<: *default
adapter: mysql12
database: simple_cms_test
username: travis
encoding: utf8
如文档中所示:http://docs.travis-ci.com/user/database-setup/#config-database.yml-Example
我正在尝试为我在 GitHub 上的 Rails 项目上的 Ruby 配置 Travis CI 构建,但是 MySQL 配置不起作用.我的配置有什么问题?
.travis.yml
language: ruby
before_script:
- mysql -e 'create database simple_cms_test;'
rvm:
- 2.1
database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: 5
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: simple_cms_development
username: simple_cms
password: xpto
test:
<<: *default
database: simple_cms_test
username: root
Travis CI 拒绝访问数据库配置。 "Mysql2::Error: Access denied for user 'root'@'localhost' (using password: YES)"
您的 database.yml
文件应在 test
下包含以下内容:
test:
<<: *default
adapter: mysql12
database: simple_cms_test
username: travis
encoding: utf8
如文档中所示:http://docs.travis-ci.com/user/database-setup/#config-database.yml-Example