Slim 마이크로 프레임 워크를 사용하는 PHP 프로젝트에서 최근에 Behat과 Mink을 사용하기 시작했습니다. My Behat 테스트는 정상적으로 작동하지만 Sebastian Bergmann의 Jenkins-PHP 템플릿을 사용하는 빌드의 일부로 실행하고 싶습니다.Jenkins와 Behat - PHP 앱을 제공하는 방법?
이렇게하려면 Slim 앱을 제공하기 위해 웹 서버를 실행해야합니다. 명백한 대답은 PHP 5.4가 웹 서버에 내장 된 것으로 보이지만 PHP 5.3으로 제한됩니다.
현재 내가 가지고있는 유일한 생각은 배포 단계입니다. 따라서 Ant 빌드가 통과되면 Jenkins는 서버에서 작업 영역을 배포 한 다음 그에 대한 Behat 테스트를 실행합니다. 이것은 많은 작업이 될 수 있고 벗겨지기 쉽다는 것을 느끼며 플러스하면 다른 VM을 돌릴 필요가 있습니다. 우리는 다수의 다양한 프로젝트에서 Behat을 고용하기를 원하므로 "일회용"이 바람직합니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? https://github.com/jimeh/php-rack
감사합니다. 이 스크립트를 포함하는 패키지를 제공하여이 솔루션을 시도하고 있습니다. 모든 서버 배포판에 추상적이지는 않지만 아이디어는 여기에 있습니다. https://github.com/prestaconcept/meta-ci. – DEY