지금은 자동으로 빌드 된 JBoss에 웹 아카이브 프로젝트를 가지고 있습니다.이 프로젝트는 jir (모든 Ant를 사용하여)에 ear 아카이브를 복사하여 JBoss에 배포했습니다.Java 웹 응용 프로그램 빌드, 배포 및 테스트를 자동화하는 방법은 무엇입니까?
필요한 것은 자동으로 응용 프로그램을 배포하는 것뿐만 아니라 응용 프로그램이 성공적으로 배포되었는지 확인하고 HttpUnit 테스트를 실행하는 메커니즘입니다.
문제는 배포 프로세스가 자동으로 모니터링되어 배포가 완료되고 해당 실행 테스트가 끝난 후 기다리는 시간을 자동으로 모니터링하는 방법입니다. 그래서 저는 "원 클릭"으로 테스트를 실행하고 배포하고 싶습니다 (Cruise Control을 사용합니다).
문제 해결에 대한 제안 사항에 대해 감사드립니다.
배포 상태를 확인하는 유일한 방법은 내 앱을 "핑 (ping)"하는 것입니다. 응답이 없으면 잠시 후에 다시 ping을 수행 하시겠습니까? – andrey
예; 컨테이너가 웹 애플리케이션 준비가 된 이벤트를 보낼 수있는 방법이 없습니다. 사실, 컨테이너는 가능한 한 로딩을 지연하려고하기 때문에 앱은 "준비"되지 않습니다. 그래서 mockrunner를 사용하여 모든 테스트를 인라인으로 배포하고 실행하지 않습니다. –
당신이 할 수있는 도구가 당신을 위해 그것을 할 수있게하고 일단 그것이 완료되면 테스트를 실행합니다. 화물에 관한 나의 대답을 보라. –