카테고리 없음

[.그물] Hudson CI에 대한 사용자 정의 보고서

행복을전해요 2021. 1. 11. 09:40

귀하의 목표가 확실하지 않으므로 몇 가지 다른 방법으로 대답하겠습니다.

빌드 로그로 가져 오려면 빌드 스크립트 / 프로세스에서 데이터를 stdout으로 출력하기 만하면됩니다. 개별 빌드로 들어가서 콘솔 링크의 출력을 볼 수 있습니다.

적절한 보고서를 얻으려면 HTML 문서를 생성해야합니다. 페이지에 링크를 제공하는 일반 플러그인이 있다고 생각합니다. 아마도 가장 좋은 경로 일 것입니다. 아이콘이있는 사용자 지정 링크를 원하면 고유 한 플러그인을 작성해야합니다.

프로젝트 페이지에 그래프를 표시하려면 고유 한 플러그인을 작성해야합니다.

코드 관점에서 플러그인 아키텍처는 그리 복잡하지 않습니다. 그러나 Hudson은 Maven으로 빌드되므로 Maven 도구 세트와 프레임 워크를 사용하여 플러그인을 빌드해야합니다. Maven을 사용하지 않았다면 Maven은 아마도 Hudson 플러그인 노력의 가장 큰 부분 일 것입니다. 나는 그들이 많은 지식 / 경험 오버 헤드를 요구하지 않는 방식으로 유사한 API를 제공했으면 좋겠지 만,이 단계에서 중요한 아키텍처 변경이 될 것이라고 생각합니다.



출처
https://stackoverflow.com/questions/2006092