2017-02-09 5 views
0

Я хочу выполнить Octo.exe из сценария powershell на VSTS. Как этоКак выполнить Octo.exe из VSTS?

Octo.exe push --package $_.FullName --replace-existing --server https://deploy.mydomain.com --apiKey API-xxxxxxxx 

Но я не знаю, правильный путь для Octo.exe или, если он присутствует на VSTS? Возможно ли установить его там? Или мне нужно добавить octo.exe в свой источник и вызвать его оттуда?

ответ

0

Вы не можете позвонить в команду Octo.exe, если используете Hosted build agent, и его невозможно установить и на агенте сборки.

Если вы можете позвонить в Octo.exe без его установки, вы можете добавить octo.exe в исходный элемент управления и создать карту для создания агента (репозитория> сопоставления), после чего вы можете позвонить ему через PowerShell. Путь может быть как $(build.sourcesdirectory) \ Инструмент \ octo.exe, в соответствии с тем, как вы отобразить его в исходный каталог)

Если Octo.exe требует установки, необходимо настроить on premise build agent и установить OCTO на этой сборке агент.

С другой стороны, существует расширение Octopus Deploy Integration, которое вы можете установить и использовать непосредственно.

+0

Я пошел с решением $ (build.sourcesdirectory) \ Tool \ octo.exe. – Jepzen

0

Вместо того, чтобы загромождать исходный код хранилища двоичными файлами, , самый чистый подход использует Octopus REST APIs для выдвижения пакета.

example on how to push a package предоставляется самой компанией Octopus.

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