我有一个持续集成/持续部署的场景,我希望我的构建脚本将ruby gem直接从公共构建服务器(teamcity.codebetter.com)推送到RubyGems.org。
问题是:如何指定我的凭据? 在我的本地机器上,我将它们放在〜/ .gem / credentials下,一切正常,但我怎么能告诉构建服务器推送我的宝石?
谢谢和最诚挚的问候, 斯蒂芬福克曼
答案 0 :(得分:1)
您可以使用API本身来推送宝石。请参阅POST / api / v1 / gems端点:http://rubygems.org/pages/api_docs
答案 1 :(得分:0)
我猜你是否可以从持续集成框中手动推送一次,因为运行CI软件的用户可以在将来推送。