2014-01-06 88 views
1

我使用teamcity开始使用章鱼插件进行部署。Octopus deploy Teamcity部署旧版本

我设置了snapsnot依赖项。 但是部署似乎总是部署相同的nuget: 0.1.99。

我改变了环境名称,但看不到这应该是一个问题?
编辑 我也做了章鱼部署从1.6升级到2.0。
当我做手工部署我可以选择最新的包装,一切都OK
编辑2
从TeamCity的Buildlog
[章鱼部署]步骤: [12点十四分11秒] [八达通部署]#名称版本来源
[12:14:11] [Octopus Deploy] --- -------- --------------- -------- ---------------------------- [12:14:11] [Octopus Deploy] 1部署0.1.99 NuGet存储库中最新版本

如果我通过章鱼部署UI中的测试功能查看nuget feed,我将Ë是0.1.153可...

+1

随着每个团队城市构建,你的构建版本是否增加?如果是这样,在团队城市的工件视图中在nuget包上标记的构建版本是否与构建版本不匹配? –

+0

构建版本随着每个构建和nuget包匹配而增加... – khebbie

回答

1

这是Octopus Deploy 2.0早期beta(或RC?)版本中的一个bug。 It has since been fixed.基本上,它会认为0.1.99是比0.1.100更大(更近)的版本号,类似于0.9> 0.10的数学方式。

0

八达通展开时在几个步骤一般分为

  1. 创建部署project-x版本1.2.3
  2. 部署project-x版本1.2.3环境my-environment

如果TeamCity不断从您的应用程序部署版本0.1.99,我首先想到的是,您已经对您的TeamCity配置中部署的版本进行了硬编码配给。

+0

没有它的硬编码,但谢谢 – khebbie

相关问题