Ioni c встроенный Azure конвейер - PullRequest
1 голос
/ 29 мая 2020

У меня есть сервер сборки с последней версией агента сборки Visual Studio (по состоянию на май 2020 г.) для сборки (CI / CD) моего приложения Ioni c Android. Я установил Ioni c, выполнив (из учетной записи администратора):

npm install -g @ionic/cli

Затем я хочу собрать apk, выполнив

ionic cordova build android --prod --release

Однако агент сборки работает как СЕТЕВОЙ СЕРВИС и, в свою очередь, не может найти программу "ioni c" и поэтому не может построить. Программа ioni c, похоже, находится в AppData моего администратора. Как я могу установить необходимый набор инструментов, чтобы он мог быть доступен / запущен агентом Visual Studio? То же самое и с программами jarsigner и zipalign (однако они должны быть в Program Files, поэтому я думаю, их не составит труда найти для СЕТЕВОЙ СЛУЖБЫ).

Я думал, что параметр -g каким-то образом установит его глобально но Ioni c все еще находится в AppData моих пользователей. Я пробовал запускать его как на возвышении, так и без него. Я работаю на Windows Server 2019. Вход на сервер с моей учетной записью администратора и запуск указанной выше команды сборки из этой учетной записи работает нормально.

...