lib/tasks/install.rake in knapsack_pro-0.37.0 vs lib/tasks/install.rake in knapsack_pro-0.38.0
- old
+ new
@@ -92,13 +92,26 @@
prompt.say((%{
test:
override:} + str), color: :cyan)
puts
+ prompt.say "Please read this section about example for CircleCI 1.0 and CircleCI 2.0 platform:"
+ prompt.say "https://github.com/KnapsackPro/knapsack_pro-ruby#info-for-circleci-users"
+
+ puts
set_api_tokens_on_ci(prompt, answers)
end
+def step_for_ci_gitlab(prompt, answers)
+ prompt.say "Step for Gitlab CI https://about.gitlab.com/features/gitlab-ci-cd/", color: :yellow
+ prompt.say "Update .gitlab-ci.yml in your project as in this example:"
+ prompt.say "https://github.com/KnapsackPro/knapsack_pro-ruby#info-for-gitlab-ci-users"
+
+ puts
+ set_api_tokens_on_ci(prompt, answers)
+end
+
def step_for_ci_travis(prompt, answers)
prompt.say "Step for https://travis-ci.org", color: :yellow
prompt.say "You can parallelize your builds across virtual machines with travis matrix feature."
prompt.say "https://docs.travis-ci.com/user/speeding-up-the-build/#Parallelizing-your-builds-across-virtual-machines"
puts
@@ -147,10 +160,14 @@
bundle exec rake knapsack_pro:#{tool}
}, color: :cyan
end
puts
+ prompt.say "Please read this section about example usage for Rails project with Docker and without it:"
+ prompt.say "https://github.com/KnapsackPro/knapsack_pro-ruby#info-for-buildkitecom-users"
+
+ puts
set_api_tokens_on_ci(prompt, answers)
end
def step_for_ci_semaphore(prompt, answers)
prompt.say "Step for https://semaphoreci.com", color: :yellow
@@ -289,9 +306,10 @@
'https://circleci.com' => :circle,
'https://travis-ci.org' => :travis,
'https://buildkite.com' => :buildkite,
'https://semaphoreci.com' => :semaphore,
'https://snap-ci.com' => :snap_ci,
+ 'Gitlab CI' => :gitlab,
'Jenkins' => :jenkins,
'other' => :other,
}
answers[:ci] = prompt.select("What is your CI provider?", CI_PROVIDER_CHOICES)