b80dd3d242
Merge branch 'master' into non-interactive-aws-install Conflicts: doc/installation.md Fix merge mess in installation.md
46 lines
732 B
Markdown
46 lines
732 B
Markdown
## 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
|