Travis에서 .nvmrc 파일

Dev.Jo·2021년 8월 22일
0
post-custom-banner

CI/CD 자동배포를 위해 Travis와 Heroku를 프로젝트를 진행하고 있습니다.

Travis에서 테스트를 진행하고 통과되면 Heroku로 배포가 됩니다. Travis.yml파일을 통해 어떤 환경에서 테스트를 진행할지를 설정할 수 있습니다

language: node_js
node_js:
	- 14

위와 같이 작성하면, nodeJS 14버전을 이용하여 테스트를 진행한다는 뜻입니다. 이 때 14버전이라하면은 14.x의 최신버전을 얘기합니다.

만약 14.x의 최신버전이 아닌, 14.16.1과 같이 특정한 버전을 지정해주려면 어떻게 해야할까요?

이때 필요한 것이 .nvmrc 파일 입니다. Travis의 공식문서에서는 다음과 같이 설명되어있습니다.

| When the .nvmrc file is read, $TRAVIS_NODE_VERSION is set to the nodejs version.

.nvmrc 파일은 Travis에서 읽어들여 환경변수로 설정이되어 해당 버전에서 테스트가 진행됩니다.

profile
소프트웨어 엔지니어, 프론트엔드 개발자
post-custom-banner

0개의 댓글