2014-11-15 3 views
1

시작시 AngulJS (admin, mobile, web)를 사용하여 빌드 된 여러 프로젝트에서 gulp를 빌드 시스템으로 사용합니다. 이 프로젝트들은 모두 동일한 gulpfile을 사용합니다. 하나를 변경하면 대개 각 저장소에서 업그레이드합니다.프로젝트 전체에 단일 gulpfile 사용

우리의 꿀꺽 마당 빌드 시스템을 버전 관리에 넣을 수있는 방법이 있습니까? 아마도 우리의 응용 프로그램간에 이것을 배포하기 위해 bower를 사용할 수 있습니까?

나는이 작업을 수행하는 가장 깨끗한 방법이 될 것입니다 무엇 https://github.com/gulpjs/gulp/blob/master/docs/recipes/split-tasks-across-multiple-files.md

건너나요?

답변

2

옵션은 복수 프로젝트에 gulpfile 리포지토리를 포함하기 위해 git-submodule을 사용하는 것이지만 제안 된대로 bower를 사용하는 것이 더 일관성이 있다는 것을 알았습니다.

bower.js 파일은 당신이 원하는 당신은 기본적으로 모든 곳에서 당신의 정자 패키지를 호스트 할 자유예요 있도록 URL 또는 경로로 모두 사용자 정의 자식 저장소에 패키지를 참조 할 수 있습니다 :

{ 
    dependencies: { 
     "gulpfileURL":"git://custom-git-repo.com/gulpfile1#branchName", //branchName as **master** as default value 
     "gulpfilePATH":"file:///local/git/repository/path/.git/" 
    } 
}