Ошибка - Реагировать на собственный CI - Azure DevOps - Gulp - PullRequest
0 голосов
/ 15 февраля 2020

Я пытаюсь использовать Azure DevOps для приложения React Native. Я использую gulp для создания Android приложения, в котором уже есть готовые подписывающие конфигурации, и у меня нет проблем с ним.

Моя ошибка в Azure DevOps:

Azure DevOps Error

И мой файл .yml выполняет следующие задачи:

  1. Install Node 8.16.0
  2. npm install
  3. Использование задачи gulp для создания APK

Мой CI не работает на 3-м шаге. Я погуглил много разных вещей, все говорят, чтобы проверить версию Node, которая должна быть больше 6, как вы видите, я уже на 8.

Пока я пробовал три нижеприведенных шага, и у меня ничего не получалось .

  1. Установка @act-native-community / cli как зависимость dev или глобально.
  2. Установка gulp глобально или в виде зависимости dev
  3. Создание пакета. json без файла блокировки и игнорирование необязательных зависимостей.

Любая идея о том, как решить эту проблему?

1 Ответ

0 голосов
/ 17 февраля 2020

Мне удалось решить мою проблему, обновив до последней версии vmImage.

Изменение этого значения

vmImage: 'macOS-latest' #This is macOS Mojave

на

vmImage: 'macOS-10.15' #This is macOS Catalina

решило мою проблему

...