상태

상태는 애플리케이션 배치의 준비 상태를 표시합니다. 상태로 애플리케이션 버전에 대한 요구사항을 추적하여 배치에 대한 애플리케이션 버전의 준비 상태를 추적할 수 있습니다.

릴리스에 대한 라이프사이클을 설정할 때 상태가 있는 게이트를 라이프사이클의 단계(phase)에 첨부할 수 있습니다. 각 단계는 하나 이상의 게이트를 포함할 수 있습니다. 게이트는 요구사항을 나타내고 상태는 요구사항이 충족된 것을 나타냅니다. 요구사항은 테스트 활동 또는 승인의 조합일 수 있습니다. 애플리케이션에 대한 요구사항이 충족되는 경우 애플리케이션에 해당 애플리케이션이 요구사항을 충족함을 표시하는 상태를 부여할 수 있습니다. 애플리케이션 버전은 여러 개의 서로 다른 상태를 가질 수 있습니다. 애플리케이션 상태를 조사하여 애플리케이션을 배치할 준비가 되었는지 여부를 판별할 수 있습니다.

예를 들어, 프로젝트 라이프사이클은 자동화된 테스트 및 성능 테스트 단계(phase)와 같은 단계를 가집니다. 성능 테스트 단계(phase)를 시작하려면 빌드 검증 테스트가 완료되고 JUnit 테스트를 통과하며 품질 보증 리드에서 승인을 받아야 합니다. 이 시나리오를 나타내기 위해 다음 상태로 성능 테스트 단계에 게이트를 정의할 수 있습니다. 애플리케이션은 세 개의 상태를 모두 달성하거나 누락된 상태에 대해 면제를 가질 때 성능 테스트 단계로 이동할 준비가 됩니다.

릴리스에 지정된 모든 애플리케이션 버전이 해당 단계(phase)에서 배치에 필요한 모든 상태를 가지고 있거나 누락된 상태가 면제를 가지고 있는 경우 배치에 대해 릴리스를 스케줄할 수 있습니다. 일부 상태가 누락되고 면제를 가지고 있지 않으면 게이트가 실패하고 배치가 차단됩니다.

팁:

상태가 누락된 애플리케이션에서 배치를 실행하기 위해 면제를 작성할 수 있습니다. 면제를 작성하려면 릴리스 및 배치를 클릭하고 릴리스를 클릭하십시오. 그런 다음, 실패한 게이트 상태를 가진 애플리케이션의 세부사항을 클릭하십시오. 예외 작성을 클릭하고 세부사항을 완료하십시오.


피드백