2012-06-29 3 views
0

Jenkins에서 Behat 기반 테스트 시나리오를 실행할 수 있기를 원합니다. Behat 자체는 PHP를 사용하여 실행되는 단일 실행 파일 (behat.phar)입니다.젠킨스 빌드에서 사용할 수있는 단일 실행 파일은 어디에 둘 수 있습니까?

어디에서 젠킨스 폴더 구조 안에 있도록 Behat을 배치 할 수 있습니까? 내가 생각할 수있는 유일한 곳은 'C : \ Program Files (x86) \ Jenkins \ jobs'입니다. 누구든지 더 좋은 제안이 있습니까?

나는 Jenkins 설명서를 검토 했으므로이 항목에 대해서는 아무것도 찾을 수 없습니다.

답변

2

일반적으로 어떤 위치 에나 Behat을 설치 한 다음 (예 : C:\Program Files (x86)\Behat\behat.phar) 시스템 환경 변수를 behat 디렉토리로 설정하십시오. 예 : BEHAT_HOMEC:\Program Files (x86)\Behat\으로 설정하십시오. 마지막으로 실행 스크립트 (.bat 파일, Ant 파일, Gradle 파일 등)에서 환경 변수를 사용하십시오.

이 작업을 수행 할 수있는 여러 가지 방법이 있으며 항상 환경 변수가 최선의 선택은 아니지만 Jenkins에서 프로그램을 실행할 수있는 다양한 방법으로 작동하는 옵션입니다.

+0

동료로부터 동일한 답변을 얻었습니다. 그 일을 덜 성가신 방법이 있었으면 좋겠다. – Salsero69

+0

@ Salsero69 어떤 스크립트 실행 언어를 사용하고 있습니까? –