tipos tag remove practices etiquetas crear best git rubygems github packaging bundler

remove - git tag best practices



Bundler: `bundle package` con una fuente: git (2)

Esto ahora es posible, usando bundler 1.2, con:

bundle package --all

Estoy tratando de hacer que mi aplicación empaquete mis gemas antes del despliegue (a heroku) Una de mis gemas en mi Gemfile es una joya personalizada que he escrito y estoy usando la opción: git de bundler para usar la etiqueta específica de mi interés como tal:

gem "my_gem", :git => "[email protected]:my_username/my_gem.git", :tag => "v0.1.0"

Sin embargo, cuando ejecuto bundle package , esta gema no está incluida en mi directorio de proveedor / caché. ¿Es esto un problema conocido, es decir, que Bundler no empaqueta gemas que usan la fuente git en lugar de un archivo .gem empaquetado?

No he encontrado nada en los documentos que lo indique de ninguna manera, pero realmente esperaba usar esto: la opción git me ahorraría la molestia de tener que construir la gema y alojarla en alguna parte. (Todo este código NO es de código abierto o público de ninguna manera, así que no quiero enviarlo a gemcutter)

También tenga en cuenta que necesito empacar mis gemas primero ya que heroku no tendrá acceso a la fuente de git en la implementación debido a problemas de clave pública.