diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-12-13 16:17:54 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-12-13 16:17:54 +0200 |
commit | 51c9f0fd76b4e88121c670e04b87f21b732bdeae (patch) | |
tree | fe0165d7e374ce6e53e12eaa85d6615e64e57ffa /lib | |
parent | 99830bb6f882672159fe53c96667942ce6fe1c1e (diff) | |
download | gitlab-ce-51c9f0fd76b4e88121c670e04b87f21b732bdeae.tar.gz |
Allow non-interactive run of upgrade script. ruby script/upgrade.rb FORCE=yes
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/upgrader.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/gitlab/upgrader.rb b/lib/gitlab/upgrader.rb index 09e25b923f1..03eff2b7cae 100644 --- a/lib/gitlab/upgrader.rb +++ b/lib/gitlab/upgrader.rb @@ -12,7 +12,11 @@ module Gitlab puts "You use latest GitLab version" else puts "Newer GitLab version is available" - answer = prompt("Do you want to upgrade (yes/no)? ".blue, %w{yes no}) + answer = if ENV['force'] == "yes" + "yes" + else + prompt("Do you want to upgrade (yes/no)? ".blue, %w{yes no}) + end if answer == "yes" upgrade |