Ответ 1
У меня была та же проблема: новая аналитическая функция Angular CLI блокировала мой CI: https://travis-ci.org/LVM-IT/lvo-logging-lib. Решение: установите переменную окружения NG_CLI_ANALYTICS равной ci
export NG_CLI_ANALYTICS=ci
Angluar CLI задает следующий вопрос, когда я пытаюсь построить и развернуть свой проект с использованием gitlab CI/CD:
> @angular/[email protected] postinstall /workspace/node_modules/@angular/cli
> node ./bin/postinstall/script.js
? Would you like to share anonymous usage data with the Angular Team at Google u
nder
Googles Privacy Policy at https://policies.google.com/privacy? For more details
and
how to change this setting, see http://angular.io/analytics. (y/N)
У меня была та же проблема: новая аналитическая функция Angular CLI блокировала мой CI: https://travis-ci.org/LVM-IT/lvo-logging-lib. Решение: установите переменную окружения NG_CLI_ANALYTICS равной ci
export NG_CLI_ANALYTICS=ci
Чтобы решить эту проблему, запустите команду, назначающую /dev/null
sudo npm install -g @angular/cli > /dev/null
Скопировано прямо по ссылке, указанной в их сообщении:
# Disable all usage analytics.
ng analytics off
# Disable project-specific usage analytics.
ng analytics project off
Сценарий обведите CI, чтобы отключить его, если аналитика выдает запрос на блокировку CI
- run:
name: 'Set env'
command: echo 'export NG_CLI_ANALYTICS=ci' >> $BASH_ENV
Для круга CI это сработало для меня:
- run:
environment:
NG_CLI_ANALYTICS: "ci"
command: npm install