Impedir que Gem privada seja enviada para RubyGems (Bundler)

Se você gerencia suas joias usando o Bundler, normalmente libera a joia pela tarefa fornecida:

rake release

Mais ou menos, este comando faz:

  • Construir o pacote
  • Adicionar uma tag Git
  • Envie para RubyGems

Esse fluxo de trabalho é suficiente para a maioria dos casos, mas se você estiver construindo uma gema privada, provavelmente deseja / precisa pular a última etapa. O Bundler fornece uma variável ENV para conseguir isso com facilidade (adicione-a no topo do seu Rakefile):

ENV['gem_push']  = 'off'