GitLab CI를 사용하여 Firebose에 Angular 4 앱을 배포하려하지만 실패했습니다. 그것은 빌드 단계에서 실패한 것GitLab CI가 @ angular/cli로 실패했습니다
image: node:latest
cache:
paths:
- node_modules/
stages:
- setup
- build
- deploy
setup:
stage: setup
script:
- npm install
only:
- master
build:
stage: build
script:
- npm install -g @angular/cli
- ng build -prod
only:
- master
deploy:
stage: deploy
script:
- npm install -g @angular/cli
- npm install -g firebase-tools
- ng build -prod
- firebase use --token $FIREBASE_DEPLOY_KEY production
- firebase deploy -m "Pipeline $CI_PIPELINE_ID, build $CI_BUILD_ID" --non-interactive --token $FIREBASE_DEPLOY_KEY
only:
- master
, 나는 그것이 @ 각도/CLI 명령을 설치 일으킬 생각 :
여기 내 CI 구성입니다. 또한
, 빌드 단계의 로그가 : http://pasted.co/8d06985e
u는 무엇을 원하는가? 어떤 종류의 프로젝트입니까? 왜 CI/CD에 도커를 사용하지 않습니까? –