2017-01-13 1 views
0

꽤 희귀 한 github.com 중단에 대비하여 빌드를 차단할 수 있습니까?github.com 중단 중에도 저장소 관리자 또는 캐시를 사용하여 ember/npm/bower를 빌드 할 수 있습니까?

maven, frontend-maven-plugin + sonatype-nexus v3.x를 사용하여 개인 캐시를 생성하여 메인 npm 저장소 또는 bower 종속성을 통해 중단되거나 수정 된 상태에서 빌드를 단절합니다 (우리도 역시이를 캐시에 캐시합니다)

status.github.com에서 중단이보고되었으며 빌드가 시작되지 않는 것으로 나타났습니다.

nexus repos와 shrinkwrap을 사용하여 우리는 대다수의 외부 문제로부터 자신을 격리 시켰습니다. 그러나이 문제는 아닙니다.

아이디어가 있으면 알려주세요.

오류

225632 verbose gentlyRm don't care about contents; nuking ./src/frontend/node_modules/.bin/ember 
225633 info install [email protected] 
225634 info postinstall [email protected] 
225635 verbose unlock done using /opt/builds/build-dir/quick-lin-x64-develop/.npm/_locks/ember-cli-387axxxxbbdb3c2.lock for ./src/frontend/node_modules/ember-cli 
225636 verbose stack Error: Command failed: git fetch -a origin 
225636 verbose stack fatal: remote error: 
225636 verbose stack 
225636 verbose stack 
225636 verbose stack  at ChildProcess.exithandler (child_process.js:744:12) 
225636 verbose stack  at ChildProcess.emit (events.js:110:17) 
225636 verbose stack  at maybeClose (child_process.js:1008:16) 
225636 verbose stack  at Socket.<anonymous> (child_process.js:1176:11) 
225636 verbose stack  at Socket.emit (events.js:107:17) 
225636 verbose stack  at Pipe.close (net.js:476:12) 

[ERROR] npm ERR! argv "src/frontend/node/node" "src/frontend/node/node_modules/npm/bin/npm-cli.js" "install" "--force" 
[ERROR] npm ERR! node v0.12.1 
[ERROR] npm ERR! npm v2.14.12 
[ERROR] npm ERR! code 128 
[ERROR] 
[ERROR] npm ERR! Command failed: git fetch -a origin 
[ERROR] npm ERR! fatal: remote error: 
[ERROR] npm ERR! 
[ERROR] npm ERR! 
[ERROR] npm ERR! 
[ERROR] npm ERR! If you need help, you may report this error at: 
[ERROR] npm ERR!  <https://github.com/npm/npm/issues> 

답변

1

이 항상 재미이다. 이 문제에 대한 Sonatype의 기사와이 문제를 해결하는 방법을 읽어보십시오. https://support.sonatype.com/hc/en-us/articles/213465048-Why-does-npm-client-need-access-to-URLs-other-than-my-private-registry-

나는 어떤 패키지가이 문제를 일으키는 지 확신하지 못합니다. (나는 ember-cli를 살펴 봤는데 ' 즉시 나에게 뛰어 내린다). 코드의 어딘가에있는 종속성에는 github URL에 대한 참조가있을 수 있습니다. 나는 그것이 무엇인지 알아보고, 문제를 해결하는 방법에 대한 정보를 얻기 위해 링크 된 참조 기사를 사용하여 거기에서 나가게 될 것입니다. 희망이 도움이!

관련 문제