From 51c9f0fd76b4e88121c670e04b87f21b732bdeae Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Fri, 13 Dec 2013 16:17:54 +0200 Subject: [PATCH] Allow non-interactive run of upgrade script. ruby script/upgrade.rb FORCE=yes Signed-off-by: Dmitriy Zaporozhets --- lib/gitlab/upgrader.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gitlab/upgrader.rb b/lib/gitlab/upgrader.rb index 09e25b923..03eff2b7c 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 -- 2.11.0