Я пытаюсь использовать octo.exe в Linux через моно.
По большей части это работает, но когда я пытаюсь выполнить развертывание, оно перестает работать с:
Запрошенный вами ресурс не найден.
Ошибка с сервера Octopus.
(HTTP 404 NotFound) Код выхода: -7
Я называю это так:
mono tools/Octo.exe create-release --project MyApp --version 123.4 --deployto develop --server https://octopus.mycompany.com/ --apiKey ******* --ignoreexisting --package=MyPackage:123.4
Если я отбрасываю mono
и запускаю эту команду в Windows (используя .NET Framework), все это работает нормально, но с моно я застреваю с ошибками «ресурс не найден».
Octo.exe с моно, кажется, работает в большинстве других способов. Например, он может успешно создать релиз, он просто ломается, когда пытается развернуться.
Вот версия вывода:
Инструмент командной строки Octopus Deploy, версия 4.13.13
Рукопожатие с сервером Octopus: https://octopus.mycompany.com/
Рукопожатие успешно.
Осьминог версия: 3.12.5; Версия API: 3.0.0
Я попытался удалить все параметры командной строки, а также разделить его на отдельные create-release
, deploy-release
, что только усилило его часть развертывания, которая всегда дает сбой. Связь с сервером выглядит нормально, так как он может выполнять рукопожатие, просматривать и создавать выпуски и т. Д. Я также пробовал с разными разрешениями, включая полный доступ к Администратору (по-прежнему не удается), поэтому, похоже, это не относится к разрешению.
Есть идеи?
Ubuntu 16.04.4 LTS
Mono JIT-версия компилятора 5.12.0.226 (архив за 3 мая 09:48:32 UTC 2018)