2013-05-23 2 views
1

저는 직업 내의 각 단계가 얼마나 오랫동안 걸리고 있는지 알아 보는 것에 관심이 있습니다. 예 : 내 작업 중 하나가 CSV 체크 아웃을 수행하고, 앤트 빌드를 실행하고, javadocs를 게시하고, 아티팩트를 아카이브하고, 유닛 테스트를 실행합니다. 각 작업이 얼마나 오래 걸리는지 확인할 수있는 방법이 있습니까?허드슨 작업에서 각 작업의 지속 시간은 어떻게 확인할 수 있습니까?

이미 사용중인 build.xml에 타임 스탬프를 추가했지만 다른 작업 작업의 기간 (또는 타임 스탬프)을 알아야합니다.

도움을 주시면 감사하겠습니다. 코멘트 후

+0

콘솔 출력을 보셨습니까 (허드슨 UI의 프로젝트 메뉴에있는 항목입니다) –

+0

예, 원시 출력도 보았습니다.하지만 그것은 내 build.xml이 생성하는 것입니다. 작업에 대한 사후 구축 조치의 타임 스탬프를 찾을 수 없습니다. –

답변

2

편집 :

here 예문을 참조 PostbuildPlugin을보십시오.

개미> =에 1.8.x와 함께 사용할 당신은 ProfileLogger와 개미 스크립트를 시작할 수 있습니다

:
출력은 그 모양

은 (개미 매뉴얼에서 촬영) ant -logger org.apache.tools.ant.listener.ProfileLogger ...

:

Buildfile: ...\build.xml 

Target aTarget: started Thu Jan 22 09:01:00 CET 2009 

echo: started Thu Jan 22 09:01:00 CET 2009 
    [echo] echo-task 

echo: finished Thu Jan 22 09:01:00 CET 2009 (250ms) 

zip: started Thu Jan 22 09:01:00 CET 2009 
     [zip] Building zip: ...\my.zip 

zip: finished Thu Jan 22 09:01:01 CET 2009 (1313ms) 

Target aTarget: finished Thu Jan 22 09:01:01 CET 2009 (1719ms) 

Target anotherTarget: started Thu Jan 22 09:01:01 CET 2009 

echo: started Thu Jan 22 09:01:01 CET 2009 
    [echo] another-echo-task 

echo: finished Thu Jan 22 09:01:01 CET 2009 (0ms) 

Target anotherTarget: finished Thu Jan 22 09:01:01 CET 2009 (0ms) 

BUILD SUCCESSFUL 
Total time: 2 seconds 

기타 옵션 :
Antcontrib PerformanceListener
Antstatistics Logger

+0

오늘 내 build.xml에서 작동하는 것과 비슷한 것을 가지고 있지만 허드슨 전체의 일에 뭔가가 있다면 궁금합니다. 작업 -> 구성을 클릭하면 수행 할 수있는 작업 (예 : 보관)의 여러 옵션 (확인란)이 표시됩니다. 이것들은 build.xml 외부에 있기 때문에 허드슨이 각 이벤트에 타임 스탬프를 찍을 수있는 방법을 제공하는지 알고 싶었던 이유는 무엇입니까? –

+0

OK, 잘못 잡았음 => 업데이트 된 답변보기 .. – Rebse

+0

감사합니다! 이걸 시도해 보겠습니다. –

관련 문제