从Continuous Integration服务器自动将gem推送到RubyGems.org

时间:2010-08-05 12:31:16

标签: ruby rubygems continuous-integration teamcity continuous-deployment

我有一个持续集成/持续部署的场景,我希望我的构建脚本将ruby gem直接从公共构建服务器(teamcity.codebetter.com)推送到RubyGems.org。

问题是:如何指定我的凭据? 在我的本地机器上,我将它们放在〜/ .gem / credentials下,一切正常,但我怎么能告诉构建服务器推送我的宝石?

谢谢和最诚挚的问候,   斯蒂芬福克曼

2 个答案:

答案 0 :(得分:1)

您可以使用API​​本身来推送宝石。请参阅POST / api / v1 / gems端点:http://rubygems.org/pages/api_docs

答案 1 :(得分:0)

我猜你是否可以从持续集成框中手动推送一次,因为运行CI软件的用户可以在将来推送。

相关问题