2016-12-08 2 views
0

Travis를 사용하여 npm 패키지 (GitHub link)의 릴리스 프로세스를 자동화하려고합니다.travis에서 babelified 패키지의 게시 자동화 방법

패키지는 바벨 (babel)을 사용하여 제작되었습니다. 출력 디렉토리가 게시되어야합니다. 이 과정은 매우 쉽게 스크립팅 할 수 있습니다

npm run babelify 
cd build 
npm publish 

하지만, 내 이해에서, npm 공급자가 사용되어야한다,이 .npmrcapi_keyemail 매개 변수를 설정하기 때문이다. 이렇게하면 현재 작업 디렉토리를 변경하는 기능이 제거됩니다.

.travis.yml의 관련 배포 섹션은 다음과 같습니다

provider: npm 
email: [email protected] 
api_key: 
    secure: KlsdLI5KOLYV... 
on: 
    tags: true 
skip_cleanup: true 

은 어떻게 바벨 트래비스를 사용하여 npm에 구축 게시 할 수 있습니다?

답변

0

이미 게시 할 수 있다고 생각하십니까?

% npm search itslanguage NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS itslanguage | The core JavaScript… | =kvdb… | 2016-12-06 | 0.3.11 |

는 태그가 커밋의 최신 빌드의 결과입니다.

0

@joepd

다른 프로젝트의 경우 여기를 클릭하십시오.

트래비스는 npm에 빌드 폴더를 게시하지 않았습니다. 이 배포와 이전 11 개의 배포본은 기본적으로 우리가 원하지 않는 전체 프로젝트 폴더입니다.