최근에 조직의 다중 단계 Maven 빌드를 실행하는 자동화 된 프로세스를 만들었습니다. 이제 그들은 Jenkins를 사용하여 전체 프로세스를 자동화하려고합니다. Maven 명령을 사용하여 지점, 빌드, 버전 등을 성공적으로 만들 수 있었지만 Jenkins와의 버전 변경 (예 : 1.0.1-Snapshot 1.0.1-E1)을 수행하는 데 어려움을 겪고 있습니다.Jenkins를 사용하여 SVN 커밋
SVN은
그러나, 젠킨스는 "윈도우 배치 파일을 실행"포스트 빌드 옵션에서 이러한 명령 라인을 어떻게 해야할지하지 않는 것 "댓글"커밋 : 나는 같은 기본 명령을 사용하여 시도했다. 단순히 "알 수없는 이유"에 대한 배치 파일로 인해 빌드 실패가 발생합니다. 내가 일하는 헬프 데스크가 Subversion 플러그인을 설치했음을 알지만, 아마도 그 밖의 다른 것이 없다."C : \ 프로그램 파일 \ TortoiseSVN을 \ 빈 \ TortoiseProc.exe" /명령을 커밋/경로 : 나는 로컬 명령 프롬프트를 사용할 때 나는 이런 식으로 뭔가를 사용할 필요가 있음을 알고/URL :
그러나 Jenkins는 제 3 자에 의해 호스팅되며 이러한 종류의 경로 데이터를 구현할 수 없도록 서버에 대한 직접 액세스 권한이 없습니다. 그래서 저는 지금 제 고객이 요청한대로 젠킨스를 통해 순전히 이것을 실행할 수 있는지를 찾고 있습니다.
누군가는 Jenkins를 통해 버전 변경 사항을 업데이트하기 위해 SVN Commit으로 성공 했습니까?
감사합니다.
-Cameron