Трэвис билд висит в ожидании ввода пользователя (установить угловой) - PullRequest
3 голосов
/ 29 мая 2019

При сборке приложения с Travis сборка зависает после того, как он пытается установить угловой. Это происходит благодаря ожиданию ввода.

Я просмотрел документы, которые показывают, что это действительно тот случай, когда «Ожидание ввода с клавиатуры или другого рода человеческого взаимодействия». Но у меня нет возможности сделать это где-нибудь. Мой .travis.yml обновлен и выполняет то, что ожидается.

Мой код .yml

language: node_js
node_js:
  - "11.0"
sudo: required
branches:
  only:
    - master
before_script:
  - npm install -g --silent firebase-tools
  - npm install -g @angular/cli
script:
  - npm install
  - ng build --prod
deploy:
  skip_cleanup: true
  provider: firebase
  token:
    secure: "1/St7DD3G1QTmK-hdghJoK4cS348_bxklRqbuM3t7KGuE"

after_success:
  - firebase deploy --token "1/St7DD3G1QTmK-hdghJoK4cS348_bxklRqbuM3t7KGuE" --non-interactive

Хотите поделиться анонимными данными об использовании с Angular Team по адресу Google в соответствии с политикой конфиденциальности Google на https://policies.google.com/privacy? Для получения более подробной информации и как измените эту настройку, см. http://angular.io/analytics. (да / нет) Нет вывода был получен за последние 10 месяцев, это потенциально указывает на остановленная сборка или что-то не так с самой сборкой. Проверить подробности о том, как настроить конфигурацию сборки на: https://docs.travis -ci.com / пользователя / общая сборка-проблемы / # Строить-раз-из-из-за-не-выхода-был принято Сборка была прекращена

Ответы [ 2 ]

2 голосов
/ 06 июня 2019

Вам необходимо добавить это в ваш .travis.yml файл:

before_script:
  - export NG_CLI_ANALYTICS=ci

Вы можете найти здесь готовый к использованию онлайн-образец.

0 голосов
/ 31 мая 2019

Изменение в вашем файле Travis

от: npm install -g @angular/cli до: es | npm install -g @angular/cli

Это посылает одно «да» команде установки NPM.

...