Firebase не распознается при использовании GitLab CI - PullRequest
1 голос
/ 14 мая 2019

Я пытаюсь развернуть приложение Angular на Firebase, используя GitLab CI / CD.

Мой .gitlab-ci.yml выглядит так

stages:
  - build
  - test
  - deploy

build:
  stage: build
  script: 
    - ng build --prod --aot

test:
  stage: test
  script: 
    - echo Running tests...

deploy:
  stage: deploy
  script: 
    - call npm install -g firebase-tools
    - firebase deploy --token $FIREBASE_TOKEN

Я использую gitlab-runner на своем локальном ПК, даже если у меня установлено все необходимое, и я могу без проблем запускать эти сценарии локально, я не могу сделать то же самое с GitLab CI / CD.

Когда дело доходит до стадии развертывания, я продолжаю получать

$ firebase deploy --token $ FIREBASE_TOKEN
'firebase' не распознан в виде внутренней или внешней команды, работающей программы или командного файла.

...