gitlab-org--gitlab-foss/doc/development.md
Sytse Sijbrandij b80dd3d242 Non-interactive AWS install by running a single script.
Merge branch 'master' into non-interactive-aws-install

Conflicts:
	doc/installation.md

Fix merge mess in installation.md
2012-09-02 18:39:50 +02:00

732 B

Development tips:

Start application in development mode

1. Via foreman

bundle exec foreman -p 3000

2. Via gitlab cli

./gitlab start

3. Manually

bundle exec rails s bundle exec rake environment resque:work QUEUE=* VVERBOSE=1

Run tests:

1. Packages

# ubuntu
sudo apt-get install libqt4-dev libqtwebkit-dev
sudo apt-get install xvfb

# Mac 
brew install qt
brew install xvfb

2. DB & seeds

bundle exec rake db:setup RAILS_ENV=test
bundle exec rake db:seed_fu RAILS_ENV=test

3. Run Tests

# All in one
bundle exec gitlab:test

# Rspec 
bundle exec rake spec

# Cucumber 
bundle exec rake cucumber