empujar automáticamente joya para RubyGems.org desde un servidor de integración continua
-
26-09-2019 - |
Pregunta
Tengo un escenario de integración continua / continua de despliegue donde quiero mi escritura de la estructura para empujar un rubí joya directamente desde una compilación del servidor público (teamcity.codebetter.com) a RubyGems.org.
El problema es: ¿Cómo puedo especificar mis credenciales? En mi máquina local los tengo bajo ~ / .gem / credenciales y todo funciona bien, pero ¿cómo puedo decirle al servidor de compilación para empujar mi joya?
Gracias y un saludo, Steffen Forkmann
Solución
Sólo puede utilizar la API de sí mismo para empujar las piedras preciosas. Ver el POST / api / v1 / gemas punto final: http://rubygems.org/pages/api_docs
Otros consejos
Yo diría que si se empuja manualmente una vez en el cuadro de integración continua como el usuario que ejecuta el software de CI podría impulsar en el futuro.