2016-08-24 1 views
1

Selenium + GitHub + Jenkins를 구성하려고했지만 할 수 없었습니다. 나는 셀 늄 + 젠킨스를 구성 할 수 있었지만 GitHub는 구성 할 수 없었다.Selenium + GitHub + Jenkins를 구성하는 방법

git-hub 및 jenkins에 대한 새로운 push가 스크립트를 실행해야 할 때 셀렌 스크립트를 실행하고 싶습니다.

인터넷을 통해 검색했지만 솔루션을 얻지 못했습니다.

자세한 정보가 필요하면 알려주십시오.

답변

1

GitHub 저장소가 비공개 인 경우 Jenkins 서버가 연결할 SSH 키를 지정해야합니다.

당신은 그럼 당신은 건물의 재발을 수정할 수 있습니다 소스 저장소를

add git source

을 끌어 프로젝트를 구성 할 수 있습니다. 당신이 밀어 넣을 때, 내가 잘 알고있는 방식으로 빌드하고자한다면, Build Triggers에 "Poll SCM"옵션을 지정하면됩니다. 위의 예에서

build triggers

, 그들은 기본적으로 변화를위한 폴링 GitHub의, 매 순간입니다. 젠킨스 크론 (Jenkins Cron)의 다른 게시물에서 더 많은 것을 배울 수 있습니다. here

테스트를 실행하는 방법에는 여러 가지가 있지만, Ant 또는 Maven과 같은 빌드 시스템을 사용하는 경우 사소한 일입니다. .

빌드 단계에서 최상위 레벨 Maven을 실행하고 옵션을 지정합니다. (보통 mvn test)

+0

개인 저장소가없고이 위치에 내 설정을 게시했습니다. [http://sqa.stackexchange.com/questions/22161/how-to-configure-seleniumgithubjenkins?noredirect=1#comment25104_22161 ] – Selenium

+0

여기에 하나 더 추가하기 : Maven 프로젝트를 사용하지 않는다면 커스텀 "Execute windows batch command"를 사용하면 배치 파일을 생성하고 실행할 수 있습니다. – Sachin

관련 문제