본문 바로가기

개발/에러로그

[Travis CI] ./gradlew assemble 전에 수행해야하는 작업이 있을 때(npm install)

Vue.js + Spring Boot 기반의 프로젝트를 Travis CI + CodeDeploy CI/CD 로 구축했다.

프론트 파일을 static 리소스로 말기 전에 npm install 을 먼저 해줘야하는데 어디다 넣어야 하나 엄청 헤맸다.

 

vue-cli 커맨드를 찾지 못하는 것을 볼 수 있다.

 

 

어느 시점에 npm install 을 해야하나 생각하다가, 바로 직전에 성공한 스크립트가./gradlew assemble 인 것을 보고 해당 명령이 어느 시점에 수행되는지 찾아보니 "install" 과정이라는 답변을 발견했다.

 

그래서 before install 때 npm install 을 수행하도록 설정하니 정상적으로 vue-cli 명령을 실행했다 !