Остановите угловой запрос на сбор аналитики, когда я использую ng build - PullRequest
11 голосов
/ 29 мая 2019

Angluar CLI задает следующий вопрос, когда я пытаюсь собрать и развернуть свой проект с использованием gitlab CI / CD:

> @angular/cli@8.0.0 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
Google’s Privacy Policy at https://policies.google.com/privacy? For more details
 and
how to change this setting, see http://angular.io/analytics. (y/N) 

Конечно, я не могу ничего вводить в конвейер CI / CD.Как я могу помешать угловой вопрос задать этот вопрос?

Ответы [ 4 ]

13 голосов
/ 29 мая 2019

У меня была та же проблема: новая аналитическая функция Angular CLI блокировала мой CI: https://travis -ci.org / LVM-IT / lvo-logging-lib .Решение: установите переменную окружения NG_CLI_ANALYTICS равной ci

export NG_CLI_ANALYTICS=ci

, см .: https://github.com/LVM-IT/lvo-logging-lib/blob/329d014aa34dea49522f036e8d0b3aa3f71e33e7/.travis.yml#L16

Ссылка на ng-cli Analytics

1 голос
/ 29 мая 2019

Чтобы решить эту проблему, запустите команду, назначающую / dev / null

sudo npm install -g @ angular / cli> / dev / null

0 голосов
/ 11 июля 2019

Сценарий обведите CI, чтобы отключить его, если аналитика выдает запрос на блокировку CI

 - run:
      name: 'Set env'
      command: echo 'export NG_CLI_ANALYTICS=ci' >> $BASH_ENV
0 голосов
/ 29 мая 2019

Скопировано непосредственно из ссылки , указанной в сообщении:

# Disable all usage analytics.
ng analytics off

# Disable project-specific usage analytics.
ng analytics project off
...