Я пытаюсь развернуть приложение 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' не распознан
в виде внутренней или внешней команды, работающей программы или командного файла.