2015-08-15 37 views
-1

编辑:在这一点上,我能编上特拉维斯慈我的宝石,但它不是部署到rubygem.org并没有错误。以下是我的配置。为了从travis-ci部署宝石到rubygem,我需要帮助确定需要存在什么?特拉维斯-CI宝石部署不工作

我试图按照instructions的说法将rubygem部署添加到我的构建中。

我的项目是azure-documentdb-sdk。我已经使用命令配置了我的yml消息travis setup rubygems

以下是github上的实际.travis.yml文件。

对于标签v0.0.4,Travis版本是here

因为这是我第一次尝试使用travis-ci,所以我完全丧失了做什么。我相信我已经遵循了所有适当的步骤,但很明显,我有一个用户错误埋在这里的某处。

我真的想自动部署。

编辑:经过一些伟大的意见让我澄清:

log file我们发生

Deploying application 
    Successfully built RubyGem 
    Name: azure-documentdb-sdk 
    Version: 0.0.6 
    File: azure-documentdb-sdk-0.0.6.gem 

如果我看起来虽然宝石NOT deploying部署。没有部署0.0.6版本。

我如何获得travis-ci来部署我编译的工件。

谢谢!

+0

你的问题是什么?什么不工作?你能把这个问题本地化吗? –

+0

基本上,为什么部署无法正常工作?它不自动部署宝石。我必须手动安装宝石,但我遵循所有说明......或者至少我认为我是。 –

+0

它**太宽** - 为什么部署不工作? –

回答

0

好的,我找到了答案。问题归结为gemspec名称与我们要部署到的gem的名称不匹配。所以在gemspec为azure-documentdb-rubysdk.gemspec和创业板为azure-documentdb-sdk

通过改变gemspec的名称和纠正.travis.ymlgem:以引用新名称设置现在构建部署。