2014-06-23 7 views
1

빌드 시스템을 관리하기 위해 Jenkins를 설정하는 중입니다. Jenkins를 사용하여 빌드의 전체 수명주기를 추적하고 싶습니다. 자동화 된 테스트를 거의 수행하지 못했습니다. (알기로, 우리가 작업 중입니다.) 빌드 준비 상태에서 Alpha Ready, Beta와 같은 다른 상태로 QA 완료까지 빌드 상태를 업데이트하는 방법이 필요합니다. 준비, RC 및 출시.Jenkins의 빌드 상태 추적

제안 사항?

답변

2

빌드를 '플래그 지정'하는 방법 만 찾고 있다면 promotion을 사용할 수 있습니다. 프로모션 된 빌드 플러그인은 실제 작업을 수행하기위한 것이므로 예를 들어 상태를 전달하는 디렉토리에 아티팩트를 업로드하는 작업을 게시/복사하는 것이 좋습니다./alpha,/beta,/rc 등 원하는 경우 프로모션을 수행 할 수있는 사용자를 제한 할 수 있습니다.

개인적으로 마일스톤을 사용하는 별도의 bugtracker에서 빌드의 상태를 추적하고 '이 빌드를 영원히 유지'를 확인하고 중요한 jenkins 빌드에 대한 의견을 추가합니다. (물론 백업을 올바르게 설정해야합니다. 그렇지 않으면 빌드 이슈와 다른 안전한 위치로 복사하는 단계를 복사해야합니다.)

+0

각 빌드마다 버그를 만들거나 테스트를 받고있는 것들? – mageos

+0

테스트 할 모든 빌드에 대해 마일스톤/릴리스/버전/태그 (availablilty 및 bugtracker의 이름에 따라 다름)를 만듭니다. –

0

빌드주기의 각 단계에서 다른 Jenkins 작업을 수행 한 다음 이전 작업이 다음 작업을 트리거 할 수 있습니까? 그런 다음 라이프 사이클에서 각 작업의 이름을 스테이지로 지정할 수 있습니다.

작업으로 분할하면 빌드가 실패한 단계를 분명히 알 수 있으며 실패 할 경우 빌드 프로세스를 시작하는 것을 더 쉽게 할 수 있습니다.

관련 문제