spingere automaticamente gioiello da RubyGems.org da un server di Continuous Integration
-
26-09-2019 - |
Domanda
Ho un continuo di integrazione / continuo Scenario di distribuzione in cui voglio che il mio script di build per spingere una gemma rubino direttamente da un server pubblico Costruire (teamcity.codebetter.com) per RubyGems.org.
Il problema è: Come è possibile specificare le mie credenziali? Sulla mia macchina locale li ho sotto ~ / .gem / credenziali e tutto funziona bene, ma come faccio a dire al server build per spingere il mio gioiello?
Grazie e cordiali saluti, Steffen Forkmann
Soluzione
si potrebbe utilizzare l'API per sé a spingere le gemme. Vedi il post / api / v1 / gemme endpoint: http://rubygems.org/pages/api_docs
Altri suggerimenti
Direi se spinto manualmente una volta dalla casella di integrazione continua come l'utente che esegue il software CI potrebbe spingere in futuro.