Jenkins에서 웹 응용 프로그램에 대한 UI 테스트를 실행하고 있습니다. 모든 테스트가 매번 실행되기를 원하지 않기 때문에 젠킨스에서 한 가지 작업에 대해 여러 가지 구성을 사용할 수있는 방법을 찾고 있습니다.Jenkins는 여러 작업을 하나의 작업으로 실행합니다.
시험은 모든 실행 해야하는 테스트 케이스의 태그 (오이 시나리오 태그 정확합니다)에 전달하는 명령으로 트리거됩니다. 태그 문자열은 다음과 같습니다이 예에서
`--tags @payment, @login`
이 모두 지불 및 로그인 테스트가 실행됩니다.
현재 모든 테스트를 하루에 몇 번씩 실행하는 매개 변수화 된 프리 스타일 작업이 하나 있습니다. 태그는 환경 변수로 실행 쉘 빌드 단계로 전달됩니다.
내 목표는 서로 다른 시간에 트리거 여러 구성 (= 다른 태그 문자열을)하는 것입니다. 예를 들어 10 분마다 로그인 테스트를 실행하고 하루에 한 번씩 지불하고 some_other_testcase는 일주일에 한 번만 트리거합니다.
Jenkins의 일자리에서 이와 비슷한 것을 설정할 수 있습니까? 또는 하나의 태그 조합에 대해 여러 작업을 만드는 것이 더 쉬울까요?
나는 현재 다중 구성 프로젝트의 사용이 하나를 설정하기 위해 노력하고 있어요,하지만 난이 작동하는 방법을 확인하거나 전혀 행할 오히려 확실하지 아닙니다.
다중 구성 프로젝트가 제 경우에 들어갈 방법이 아니라는 것을 분명히 해 주셔서 감사합니다. 이미 뭔가 빠졌다고 생각했는데 ... – namarath