pousser automatiquement à petit bijou RubyGems.org à partir d'un serveur d'intégration continue
-
26-09-2019 - |
Question
J'ai intégration continue / scénario de déploiement continu où je veux que mon script de compilation pour pousser un bijou rubis directement à partir d'un serveur public de construction (teamcity.codebetter.com) à RubyGems.org.
Le problème est: Comment puis-je préciser mes lettres de créance? Sur ma machine locale, je les ai sous ~ / .gem / lettres de créance et tout fonctionne bien, mais comment puis-je dire au serveur de build pour pousser mon bijou?
Merci et meilleures salutations, Steffen Forkmann
La solution
Vous pouvez simplement utiliser l'API lui-même pour pousser les pierres précieuses. Voir le POST / api / v1 / GEMS point final: http://rubygems.org/pages/api_docs
Autres conseils
Je suppose que si vous avez poussé manuellement une fois dans la zone d'intégration continue comme l'utilisateur qui exécute le logiciel de CI, il pourrait pousser à l'avenir.