Travis를 사용하여 npm 패키지 (GitHub link)의 릴리스 프로세스를 자동화하려고합니다.travis에서 babelified 패키지의 게시 자동화 방법
패키지는 바벨 (babel)을 사용하여 제작되었습니다. 출력 디렉토리가 게시되어야합니다. 이 과정은 매우 쉽게 스크립팅 할 수 있습니다
npm run babelify
cd build
npm publish
하지만, 내 이해에서, npm
공급자가 사용되어야한다,이 .npmrc
에 api_key
및 email
매개 변수를 설정하기 때문이다. 이렇게하면 현재 작업 디렉토리를 변경하는 기능이 제거됩니다.
.travis.yml
의 관련 배포 섹션은 다음과 같습니다
provider: npm
email: [email protected]
api_key:
secure: KlsdLI5KOLYV...
on:
tags: true
skip_cleanup: true
은 어떻게 바벨 트래비스를 사용하여 npm
에 구축 게시 할 수 있습니다?