mirror of
https://github.com/internetee/registry.git
synced 2025-08-15 05:53:55 +02:00
branch cleanup
This commit is contained in:
parent
6d81b67668
commit
3a2d36ebc0
1 changed files with 8 additions and 5 deletions
|
@ -11,23 +11,26 @@ require 'mina/rbenv' # for rbenv support. (http://rbenv.org)
|
||||||
# repository - Git repo to clone from. (needed by mina/git)
|
# repository - Git repo to clone from. (needed by mina/git)
|
||||||
# branch - Branch name to deploy. (needed by mina/git)
|
# branch - Branch name to deploy. (needed by mina/git)
|
||||||
|
|
||||||
|
# developers branch
|
||||||
set :domain, 'registry-st'
|
set :domain, 'registry-st'
|
||||||
set :deploy_to, '$HOME/registry'
|
set :deploy_to, '$HOME/registry'
|
||||||
set :repository, 'https://github.com/internetee/registry'
|
set :repository, 'https://github.com/domify/registry' # dev repo
|
||||||
set :branch, 'master'
|
set :branch, 'master'
|
||||||
|
|
||||||
# staging
|
# staging
|
||||||
task :st do
|
task :st do
|
||||||
set :domain, 'registry-st'
|
set :domain, 'registry-st'
|
||||||
set :deploy_to, '$HOME/registry'
|
set :deploy_to, '$HOME/registry'
|
||||||
set :branch, 'st'
|
set :repository, 'https://github.com/internetee/registry' # production repo
|
||||||
|
set :branch, 'master' # same as production
|
||||||
end
|
end
|
||||||
|
|
||||||
# production
|
# production
|
||||||
task :pr do
|
task :pr do
|
||||||
set :domain, 'registry'
|
set :domain, 'registry'
|
||||||
set :deploy_to, '$HOME/registry'
|
set :deploy_to, '$HOME/registry'
|
||||||
set :branch, 'pr'
|
set :repository, 'https://github.com/internetee/registry' # production repo
|
||||||
|
set :branch, 'master' # same as staging
|
||||||
end
|
end
|
||||||
|
|
||||||
# Manually create these paths in shared/ (eg: shared/config/database.yml) in your server.
|
# Manually create these paths in shared/ (eg: shared/config/database.yml) in your server.
|
||||||
|
@ -92,8 +95,8 @@ task deploy: :environment do
|
||||||
invoke :'bundle:install'
|
invoke :'bundle:install'
|
||||||
invoke :'rails:db_migrate'
|
invoke :'rails:db_migrate'
|
||||||
invoke :'rails:assets_precompile'
|
invoke :'rails:assets_precompile'
|
||||||
to :launch do
|
|
||||||
invoke :'whenever:update'
|
invoke :'whenever:update'
|
||||||
|
to :launch do
|
||||||
invoke :restart
|
invoke :restart
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -107,8 +110,8 @@ task rollback: :environment do
|
||||||
ls -Art "#{deploy_to}/releases" | sort | tail -n 2 | head -n 1 |
|
ls -Art "#{deploy_to}/releases" | sort | tail -n 2 | head -n 1 |
|
||||||
xargs -I active ln -nfs "#{deploy_to}/releases/active" "#{deploy_to}/current"
|
xargs -I active ln -nfs "#{deploy_to}/releases/active" "#{deploy_to}/current"
|
||||||
)
|
)
|
||||||
to :launch do
|
|
||||||
invoke :'whenever:update'
|
invoke :'whenever:update'
|
||||||
|
to :launch do
|
||||||
invoke :restart
|
invoke :restart
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue