2014-01-06 4 views
1

Я использую teamcity, чтобы начать развертывание с помощью плагина octopus.Octopus deploy Teamcity развертывает старую версию

У меня установлена ​​зависимость snapsnot. Однако развертывание, как представляется, всегда развертывает один и тот же nuget: 0.1.99.

Я изменил название среды, но не вижу, что это должно быть проблемой?
EDIT Я также сделал обновление с 1.6 до 2.0 для развертывания осьминогов.
Когда я вручную развернуть я могу выбрать самый новый пакет и все нормально
Edit 2
От Teamcity Buildlog
[Octopus Deploy] Шаги: [12:14:11] [Octopus Deploy] # Имя Версия Источник
[12:14:11] [Octopus Deploy] --- -------- --------------- -------- ---------------------------- [12:14:11] [Octopus Deploy] 1 Развертывание 0.1.99 Последнее доступно в репозитории NuGet

Если я смотрю в канале nuget через тестовую функциональность в пользовательском интерфейсе octopus, я использую е, что 0.1.153 доступен ...

+1

Увеличивает ли ваш вариант сборки версию с каждым городом команды? Если это так, делает ли версия сборки, указанная в пакете nuget в представлении артефактов в городе команды, не соответствует версии сборки? –

+0

Версия сборки увеличивается с каждой сборкой и соответствует пакетам nuget ... – khebbie

ответ

1

Это была ошибка в одном из ранних бета-версий (или RC?) Выпусков Octopus Deploy 2.0. It has since been fixed. В принципе, было бы понятно, что 0.1.99 был более крупным (более поздним) номером версии, чем 0.1.100, аналогичным способу в математике 0,9> 0,10.

0

осьминог развертывает обычно делятся на несколько шагов

  1. Создание развертывания project-x версии 1.2.3
  2. Deploy project-x версии 1.2.3 среды my-environment

Если TeamCity продолжает развертывать версию 0.1.99 из вашего приложения, и я думал, что у вас есть жестко закодированная версия для развертывания в конфигурации TeamCity рацион.

+0

Нет, это не жестко закодировано, но спасибо – khebbie

1

Ну я не понимаю, почему это решение проблемы, но это: я должен указать в качестве параметра для octopack, что он должен использовать конкретную версию, используя --packageversion

Я нашел ответ здесь:
http://help.octopusdeploy.com/discussions/questions/1595-nuget-version-resolution-bug

Если кто-то может объяснить, почему осьминог не может найти самую последнюю версию из NuGet корма -Вота ответа будет помечен как правильно!

Смежные вопросы