Google Analytics и CI - обновление до angular 9 - PullRequest
0 голосов
/ 24 марта 2020

У меня есть приложение, которое строится на circleCI. После обновления angular с 7 до 9, установка cli на circleCI начала вызывать

  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. Я нашел это и это , но ничего из этого не помогло. Я пытался поместить его в config.yml по-разному, но ни один из них не сработал. Кто-нибудь знает, как мне вставить переменную?

Вот часть моего config.yml файла:

executors:
  node:
    docker:
      - image: circleci/node:11.6-browsers

    working_directory: ~/repo

commands:
  install_angularcli:
    description: Install angular-cli
    steps:
      - run: sudo npm install -g @angular/cli

jobs:
  build:
    executor: node
    environment:
      - NG_CLI_ANALYTICS: "ci"

1 Ответ

0 голосов
/ 24 апреля 2020

Мне не удалось получить подход с переменным окружением для работы с окружностями. Вместо этого я сделал следующее:

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

Который является одним из ответов в этом посте.

Стоп angular cli, запрашивающий сбор аналитики при использовании ng build

Мне также необходимо обновить версию docker NodeJS до версии 10.13 или более поздней (согласно Руководству по обновлению Angular).

docker:
  - image: circleci/node:10.17
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...