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.Как я могу помешать угловой вопрос задать этот вопрос?
У меня была та же проблема: новая аналитическая функция 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
Чтобы решить эту проблему, запустите команду, назначающую / dev / null
sudo npm install -g @ angular / cli> / dev / null
Сценарий обведите CI, чтобы отключить его, если аналитика выдает запрос на блокировку CI
- run: name: 'Set env' command: echo 'export NG_CLI_ANALYTICS=ci' >> $BASH_ENV
Скопировано непосредственно из ссылки , указанной в сообщении:
# Disable all usage analytics. ng analytics off # Disable project-specific usage analytics. ng analytics project off