2017-05-12 29 views
0

저는 젠킨스를 완전히 처음 보았습니다. 코드를 작성한 후 자동으로 빌드를 시작하는 데 문제가 있습니다.이를 수행하기 위해 다음 단계를 시도했습니다.코드 커밋 후 Jenkins에서 원격으로 빌드 옵션을 트리거 하시겠습니까?

1) 새 저장소를 로컬로 만들고 해당 저장소에 코드를 커밋합니다.

2) Jenkins에서 "사용자 지정 작업 공간 사용"옵션을 선택하고 디렉토리 파일에 올바른 경로가 지정되었습니다.

2) Jenkins에서 "Subversion Release"옵션을 선택하고 유효한 저장소 URL을 지정합니다.

3) 젠킨스에서 "원격으로 트리거 빌드"옵션을 선택하십시오. 아래 첨부 된 스크린 샷을 참조하십시오. Build Trigger

4) "빌드 된 파일"옵션에서 "실행 된 윈도우 배치 명령"을 선택하고 확장명이 .bat 인 올바른 파일 이름을 지정했습니다.

5) "post-commit.tmpl"파일을 로컬 저장소의 "post-commit.bat"로 수정했습니다. jenkin의 암호 ​​@ localhost를 : 8080/젠킨스/작업/자동 POC가/구축 토큰 = MyAuth

6) 컬 http://jenkin의 이름에 해당 파일 (포스트 commit.bat의 내용 존재를) 변경

자, 코드를 커밋 할 때마다 Jenkins가 자동으로 빌드를 트리거하지 않습니다.

도움이 매우 감사합니다.

+0

컴퓨터에서 curl 명령을 실행하면 어떻게됩니까? 성공적인 응답을 얻습니까? – Rik

답변

0

코드를 SVN에 커밋 할 때마다 작업이 실행되도록하려면 빌드 트리거에서 폴링 SCM 옵션을 사용하십시오. 이것은 당신의 SVN에 극을두고 폴링 간격을 언급합니다.