-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
40 lines (31 loc) · 1.88 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
language: ruby
rvm: 1.8.7
sudo: false
before_script:
# Create a database
- "echo \"USE mysql;\nUPDATE user SET password=PASSWORD('password') WHERE user='root';\nFLUSH PRIVILEGES;\n\" | mysql -u root"
- "echo \"CREATE DATABASE chrono DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON chrono.* TO 'travis'@'localhost' IDENTIFIED BY 'chrono'; FLUSH PRIVILEGES;\" | mysql -u root -ppassword"
- "mysql -u root -p chrono -ppassword < db/chrono.sql"
# Install dependencies
# - "sudo apt-get install graphicsmagick-libmagick-dev-compat imagemagick ri rdoc librmagick-ruby"
- "yes | (gem install rails -v 1.2.6; gem install rake -v 0.8.7; gem install mongrel -v 1.1.5; gem install ferret -v 0.11.6; gem install fastercsv -v 1.5.0; gem install tzinfo -v 0.3.16; gem install eventmachine -v 0.12.10; gem install json -v 1.2.0; gem install json_pure -v 1.2.0; gem install RedCloth -v 4.2.2; gem install icalendar -v 1.1.0; gem install ZenTest -v 4.2.1; gem install gchartrb -v 0.8; gem install test-spec -v 0.10.0; gem install echoe -v 4.1; gem install hoe -v 2.5.0; gem update --system 1.4.1)"
# Install ImageMagick
# - "yum -y install ImageMagick; yum -y install ImageMagick-devel;"
# Now you can install Rmagick
# - "yes | (gem install rmagick -v 2.12.2)"
# Setup config stuff
- sh -c "cp config/database.travis.yml config/database.yml"
- sh -c "cp config/environment.rb-example config/environment.rb"
#- sh -c "cp config/ferret_server.yml-example config/ferret_server.yml"
#- sh -c "cp config/juggernaut_config.yml-example config/juggernaut_config.yml"
- sh -c "mkdir log"
script:
# Launch
- sh -c "./script/server start &"
#- sh -c "./script/ferret_server start"
#- sh -c "./script/push_server"
# Try to get a server response from server
- sh -c "curl -sL --head projects.emrl.com:3000"
- "echo \"Well, that was interesting.\""
# - "bundle exec rake ci:build"
# - "ruby ./setup.rb < ./test/setup.txt"