2012-10-18 3 views
7

저는 젠킨스의 초보자입니다. 아마도 어리석은 질문 일지 모르겠지만 ...다중 구성 작업 - 출력은 어디에 있습니까?

여러 UNIX 노드에서 코드를 컴파일하는 작업을 작성하려고합니다. 필자는 다중 구성 프로젝트를 만들고 하나의 슬레이브를 추가했습니다.

작업 자체는 '1!'을 수행하고 '비밀번호가'

출력은 쉘입니다 :

Started by user anonymous 
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\Unix-third-party 
Triggering Linux64 
Linux64 completed with result SUCCESS 
Finished: SUCCESS 

을하지만 아무 곳이나 추천 해의 출력을 볼 수 없습니다.

레이블 대신 노드를 사용하도록 행렬을 변경했을 때 출력을보기 위해 관리했지만 여전히 어떤 작업을했는지 확신 할 수 없습니다.

동일한 노드에 대한 자유형 프로젝트는 문제없이 작동합니다.

어디에서 출력을 찾을 수 있습니까?

답변

8

작업 페이지에는 노드/슬레이브가 하나만있는 경우 "기본"링크가 표시되고 둘 이상의 노드/슬레이브가있는 경우 노드 이름이 표시됩니다.

해당 링크를 클릭 한 다음 빌드 및 콘솔 출력을 클릭하십시오.

작동 방법은 다음과 같습니다

          -----------------config 1 -> build #X -> console output 
            /
Main Job build #X console output ----> 
             \-----------------config 2 -> build #X -> console output 

은 당신이보고있는 것은 주요 작업에 대한 콘솔 출력이지만, 이것은 단지 트리거 정보가 포함되어 있습니다. 실제 출력은 config 1 및 config 2 콘솔 출력에 포함되어 있습니다.

댓글 추가 설명이 필요하면 도와 드리겠습니다. Btw은 는 =================================

:-) 젠킨스의 세계에 오신 것을 환영합니다 =======================

편집 :

다음 URL은 "라벨"을 선택한 빌드에 대한 콘솔 출력을 yourc로 이동해야합니다

대체 모든 <에>. 이것이 우리의 슬레이브 콘솔을 볼 수 있습니다, 그러나 직장에서 당신을 도울 것입니다 경우

http://<myserver>/job/<jobname>/label=<label>/<buildnumber>/console 
+0

감사합니다. Job-> default-> Last Build-> Console Output으로 볼 수 있습니다. 그것이 당신이 의미하는 바가 맞는지 나는 잘 모르겠습니다. 그러나이 작업은 "개별 노드"로 작업을 구성한 경우에만 작동합니다. 레이블로 설정하면 (라벨에 맞는 기계는 하나뿐입니다) 작동하지 않습니다. – ModdyFire

+0

기본값을 사용하면 Jenkins-> jobName -> # build-> Label 페이지로 이동합니다. 그것은 "결정하지 못했습니다 (로그)"라고 말합니다. '로그'를 클릭하면 콘솔 출력이 열리고 비어 있습니다. 나는 기계의 이름이 어디에도 보이지 않는다. – ModdyFire

+0

'Job-> default-> Last Build-> Console Output'은 정확하게 의미합니다. 그러나 개별 노드 또는 레이블을 선택하든 동일한 결과가 표시되어야합니다. "(로그)를 확인하지 못했습니다."는 버전 제어 시스템 시스템에서 변경 사항을 확인할 수 없음을 의미합니다. – Sagar

1

확실하지, 다음 URL이 작동합니다

https://ci.(company).com/job/QA/job/[projectname]/13/script=loadtest1/console

에게 내가 시스템을 가정 것

비슷한 것 .

또는 (회사) .com/job/QA/job/[projectname]/ 왼쪽 구석에서 최근 작업을 볼 수 있습니다.

선택한 경우 화면 하단의 특정 작업을 사용자가 선택한 구성으로 선택한 다음 특정 작업의 콘솔 출력을 볼 수 있습니다.

메인 젠킨 작업을 보면 슬레이브에서 콘솔 로그가 출력되지 않습니다.

0

내가 오늘이 문제를 일으켰는지 확실하지 않았지만 "builds"및 "configurations"폴더를 "C : \ Program Files"아래에 삭제하여 콘솔 로그와 아티팩트를 다시 표시하도록 내 빌드 configs를 가져올 수있었습니다. (x86) \ Jenkins \ jobs \ ProjectName "을 입력하십시오.

분명히이 또한 빌드 기록을 없애 버리고 만 configs를 다시 실행해야합니다.

관련 문제