Мы используем этап сборки octopus-deploy в teamcity для развертывания последних успешных сборок из другой конфигурации сборки.
Я намерен привязать номера релизов к номерам артефактов (которые, в свою очередь, привязаны к номерам SCM).
Когда я развертываю новую сборку, осьминог создаст новую версию с этой версией и развернет ее.
Если я снова запустил этап развертывания teamcity (для уже созданного артефакта), осьминог должен повторно развернуть тот же артефакт с тем же номером версии. (вместо ошибки с сообщением «этот выпуск уже существует»).
В документе octo.exe параметр --force должен позволить мне это сделать. (Который я могу добавить в «Дополнительные аргументы командной строки» в teamcity).
Однако я получаю сообщение об ошибке Нераспознанные аргументы команды: --force.
Как это исправить? или какие еще варианты? (без изменения стратегии нумерации артефактов / релизов).
Звонок:
octo.exe create-release --server octoServerHostName --apikey SECRET --project ProjectName --enableservicemessages --version 1.0.59356.0 --deployto showcase --waitfordeployment --force
Создание выпуска Octopus Deploy [15:26:05] Инструмент командной строки Octopus Deploy, версия 2.0.8.22 [15:26:05] [15:26:05] Нераспознанные аргументы команды: --force