2016-10-06 4 views
0

저는 젠킨스를 처음 사용 했으니 쉽게 가십시오!젠킨스 - 트리거 후 셀렌 테스트

저는 개발중인 웹 응용 프로그램이 있으며 Jenkins를 사용하여 릴리스 자동화를 시작했습니다.

또한 웹 응용 프로그램에서 Smoke 테스트를 수행하는 독립 실행 형 Selenium WebDriver 스크립트가 있습니다. 우리는 대개 새로운 배치가있을 때마다 수동으로이를 실행합니다.

Jenkins가 자동으로 Selenium 테스트를 실행할 수 있다고 들었습니다. 그래서 내가 한 것은 Selenium 스크립트를 호출 할 배치 파일을 만드는 것입니다. 이 배치 파일을 호출 할 빌드 단계을 추가했습니다.

젠킨스가 먼저 발생합니다. WAR 파일을 빌드하고 (셀레늄 용) 배치를 실행 한 다음 대상 Tomcat에 배치합니다.

그러나 순서를 빌드 -> Tomcat에 배포 -> Selenium 테스트를 실행하는 배치 파일 호출으로 변경할 수 있는지 궁금합니다. 배포하기 전에 Jenkins Test로이 작업을 수행하려고합니다. 즉, 셀렌 테스트가 이전 빌드에서 계속 실행됨을 의미합니다. 이것은 새 빌드에서 Selenium 테스트를 실행하기 때문에 거의 이해가되지 않습니다. 한마디로

, 나는 포스트 빌드 단계보다는 빌드 단계의 일환으로 배치 파일을 실행할 수있는 방법은 무엇입니까?

+0

드래그 앤 드롭만으로 간단하게 빌드 단계를 변경할 수 있습니다. (성공적인) 빌드 작업에 의해 자동으로 트리거되는 별도의 셀레늄 작업을 작성할 수도 있습니다. –

답변

0

감사합니다. Würgspaß !!

빌드가 성공적으로 수행되면 자동으로 실행되는 별도의 Selenium Job을 생성하여 문제를 해결했습니다. 이렇게하면 성공적인 빌드를 위해 트리거되는 다운 스트림 작업을 원하는만큼 만들 수 있습니다.

관련 문제