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)