mirror of
https://github.com/Evolix/chexpire.git
synced 2024-05-09 12:08:38 +02:00
Only keep 5 releases in production/staging
This commit is contained in:
parent
b2976c4e5f
commit
8f28c34f93
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
staging:
|
staging:
|
||||||
deploy_to: /var/www/my_app_name
|
deploy_to: /var/www/my_app_name
|
||||||
|
keep_releases: 5
|
||||||
servers:
|
servers:
|
||||||
-
|
-
|
||||||
host: staging.example.com
|
host: staging.example.com
|
||||||
|
@ -14,6 +15,7 @@ staging:
|
||||||
|
|
||||||
production:
|
production:
|
||||||
deploy_to: /var/www/my_app_name
|
deploy_to: /var/www/my_app_name
|
||||||
|
keep_releases: 5
|
||||||
servers:
|
servers:
|
||||||
-
|
-
|
||||||
host: www.example.com
|
host: www.example.com
|
||||||
|
|
|
@ -13,6 +13,11 @@ end
|
||||||
|
|
||||||
# Default deploy_to directory is /var/www/my_app_name
|
# Default deploy_to directory is /var/www/my_app_name
|
||||||
set :deploy_to, config.fetch("deploy_to")
|
set :deploy_to, config.fetch("deploy_to")
|
||||||
|
set :branch, "production"
|
||||||
|
|
||||||
|
if config.has_key?(:keep_releases)
|
||||||
|
set :keep_releases, config.fetch("keep_releases").to_i
|
||||||
|
end
|
||||||
|
|
||||||
# role-based syntax
|
# role-based syntax
|
||||||
# ==================
|
# ==================
|
||||||
|
|
|
@ -16,6 +16,10 @@ end
|
||||||
set :deploy_to, config.fetch("deploy_to")
|
set :deploy_to, config.fetch("deploy_to")
|
||||||
set :branch, "staging"
|
set :branch, "staging"
|
||||||
|
|
||||||
|
if config.has_key?(:keep_releases)
|
||||||
|
set :keep_releases, config.fetch("keep_releases").to_i
|
||||||
|
end
|
||||||
|
|
||||||
# role-based syntax
|
# role-based syntax
|
||||||
# ==================
|
# ==================
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue