-1
젠킨스에서 .net 구성 요소에 대한 작업을 만들었습니다. Jenkins에서 해당 구성 요소의 저장소가 SVN에 의해 업데이트되었는지 여부를 확인하는 조건이나 기능을 원합니다. SVN에서 코드가 업데이트되면 해당 구성 요소 만 빌드해야합니다. 이 방법으로 여러 작업을 구성하려고합니다.젠킨스에서 코드가 업데이트되었는지 확인하는 방법
젠킨스에서 .net 구성 요소에 대한 작업을 만들었습니다. Jenkins에서 해당 구성 요소의 저장소가 SVN에 의해 업데이트되었는지 여부를 확인하는 조건이나 기능을 원합니다. SVN에서 코드가 업데이트되면 해당 구성 요소 만 빌드해야합니다. 이 방법으로 여러 작업을 구성하려고합니다.젠킨스에서 코드가 업데이트되었는지 확인하는 방법
SVN 저장소에서 가져 오기 위해 작업을 설정해야합니다.
http://blogs.wandisco.com/wp-content/uploads/2012/01/jenkins-poll-5-mins.png
당신은 당신의 당기 주파수, 새를 확인합니다 기본 조사 구성이 모든 SVN 저장소에 커밋 설정을 할 수 귀하의 작업에 의해 체크 아웃.
답장을 보내 주셔서 감사합니다. 하지만 여러 구성 요소가 있고 예를 들어 A -> B -> C -> D와 같은 구성 요소에 대한 파이프 라인을 만들었습니다. A 구성 요소의 빌드를 시작하면 자동으로 B 빌드하지만 필요한 경우 확인해야합니다 B에서 모든 변경 사항을 누른 다음 빌드 만 C 그렇지 않으면 시작해야합니다. –
죄송합니다 SVN Repo 루트 모듈 경로를 얻는 방법에 대해, 그리고 거기에서 빌드를 실행하기 위해 변수로 사용하는 것보다 미안 해요. ? JAVA 프로젝트라면 Maven이나 Ivy를 사용하여 프로젝트가 변경을 사용하는 Maven/Ivy jar 종속성이 있거나 커밋에 의해 변경된 모듈을 자동으로 식별하면 빌드를 트리거 할 수 있지만 거기에 있는지 .NET에서 비슷한 옵션입니다. – ivoruJavaBoy
간단히 말해 machanishm을 원합니다. machanishm 풀을 사용하지 않고 빌드를 시작할 수 있습니다. 작업 및 작업을위한 빌드를 클릭 한 다음 svn의 최신 코드 양식을 먼저 가져옵니다. svn의 변경이있는 경우는 build 만 시작됩니다. 그렇지 않은 경우는 build가 개시되지 않습니다. –