2016-08-30 6 views
1

enter image description hereenter image description hereTFS (vNext) + 카르마 + 크롬 : 크롬은 내가 빌드 구내에 TFS 2015 년 (vNext)을 통해 우리 팀의 UI 구축을 위해 노력하고

죽이고, 60000 MS에서 캡처하지 않았습니다. vNext에서 Grunt 빌드 단계를 사용하여 모든 grunt 작업을 빌드하는 gruntjs 파일을 호출합니다.

현재 크롬을 시작할 수 없기 때문에 빌드가 실패하고 "Chrome이 60000 ms에 캡처되지 않았습니다."라는 메시지가 표시됩니다. 일부 과음 작업에는 크롬을 시작할 수 있지만 일부에는 실패 할 수 있습니다.빌드 서버의 cmdline 또는 powershell 콘솔에서 gruntjs 파일을 직접 호출하는 grunt 명령을 실행하면 완벽하게 작동하지만 vNext 빌드에서 실패합니다.

"52.0.2743.116 m"에서 "51.0.2704.103 m"으로 크롬 버전을 롤백했지만 시도했지만 성공하지 못했습니다.

같은 문제를 다루는 링크를 살펴 보았습니다. 그러나 크롬 문제인지 여부를 확신 할 수는 없으므로 다소 과감한 작업을 수행 할 수 있습니다.

나는 지난 주 이래로이 문제에 휩싸 였고 포기 직전에 도움이 될 것입니다.

감사

ERROR

[32m31 08 2016 11:27:53.800:INFO [karma]: [39mKarma v0.13.22 server started at http://localhost:8888/ 
[32m31 08 2016 11:27:53.815:INFO [launcher]: [39mStarting browser Chrome 
[33m31 08 2016 11:28:49.663:WARN [launcher]: [39mChrome have not captured in 60000 ms, killing. 
[32m31 08 2016 11:28:49.757:INFO [launcher]: [39mTrying to start Chrome again (1/2). 
[33m31 08 2016 11:28:53.834:WARN [launcher]: [39mChrome have not captured in 60000 ms, killing. 
[32m31 08 2016 11:28:53.912:INFO [launcher]: [39mTrying to start Chrome again (1/2). 
[33m31 08 2016 11:29:49.779:WARN [launcher]: [39mChrome have not captured in 60000 ms, killing. 
[32m31 08 2016 11:29:49.842:INFO [launcher]: [39mTrying to start Chrome again (2/2). 
[33m31 08 2016 11:29:53.931:WARN [launcher]: [39mChrome have not captured in 60000 ms, killing. 
[32m31 08 2016 11:29:53.993:INFO [launcher]: [39mTrying to start Chrome again (2/2). 
[33m31 08 2016 11:30:49.852:WARN [launcher]: [39mChrome have not captured in 60000 ms, killing. 
[31m31 08 2016 11:30:49.930:ERROR [launcher]: [39mChrome failed 2 times (timeout). Giving up. 
[33mWarning: Task "karma:ci" failed. Use --force to continue.[39m 
[31mAborted due to warnings.[39m 
    [33mWarning: Use --force to continue.[39m 

    [31mAborted due to warnings.[39m 
Grunt failed with error: C:\Users\user1\AppData\Roaming\npm\grunt.cmd failed with return code: 6 
+0

가 최신 버전 2015 TFS의 갱신 3을 사용하고 있습니까 : 당신의 카르마 project.conf.js의 구성은 다음

사용? 빌드 정의 및 문제를 재현하는 방법에 대한 작업 설정의 스크린 샷을 공유하십시오. –

+0

대화 형 모드에서 실행되도록 빌드 에이전트를 구성 했습니까? –

+0

@ Cece-MSFT - 원래 질문에 스크린 샷을 추가했습니다. UI를 빌드하기 전에 npm으로 패키지를 가져옵니다. – CKS

답변

1

나는 당신의 문제를 재현하고 "nosandbox"로 크롬을 점심하여 고정 할 수 있습니다.

browsers: ['ChromeNoSandbox'], 
    customLaunchers: { 
     ChromeNoSandbox: { 
      base: 'Chrome', 
      flags: ['--no-sandbox'] 
     } 
    } 
+0

감사합니다 에디, 위의 수정을 시도했지만 여전히 같은 문제에 직면 해 .. 나는 인터랙티브 모드에서 그것을 시도뿐만 아니라. 내가 인터랙티브 모드에서 실행할 때 구글 크롬 열립니다 응답하지 않는 방식으로 실행됩니다. 문제 해결을 위해 powershell 작업을 실행하여 "C : \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe"프로세스를 실행하는 vNext 빌드 정의를 작성했습니다. ".. 응답이없는 모드로 열리지 만 서버의 powershell 콘솔에서 작동합니다. 나는 원래 게시물에 크롬 그림을 첨부했다. 나는 크롬의 이전 버전을 시도했지만 여전히 같은 문제가있다. – CKS

관련 문제