>

Jenkins TFS 설정이 작동하지만 Jenkins TFS 플러그인이 전체 작업 공간을 삭제하고 매번 다시 다운로드하는 것을 막는 방법을 알 수 없습니다. "최신 정보 얻기"와 동일한 작업을 수행하고 최신 파일은 삭제하지 않으려 고합니다.

이러한 상황에서 콘솔에 표시되는 메시지는 다음과 같습니다.

  • 이 컴퓨터에서 빌드를 수행 한 이후 구성이 변경되어 작업 공간 삭제

이 원인의 원인 또는이 동작을 해제하는 방법을 알 수 없습니다.
프로젝트를 빌드 할 때 항상 이런 일이 발생하는 것은 아니기 때문에 이런 일이 발생합니다.
Jenkins에서 구성을 변경하지 않아도 발생할 수 있습니다.

"빌드가 시작되기 전에 작업 공간 삭제"옵션이 꺼져 있습니다.

여기서 TFS 플러그인에 대한 Java 소스의 메시지를 찾았지만
원인이 무엇인지 이해하지 못하는 경우 : GitHub의 Java TFS 플러그인

환경 :

  • 젠킨스 v2.60.3
  • TFS 플러그인 5.121.0
  • 윈도우 10 비트 64
  • 자바 1.8

이 경우 콘솔 로그 :

와이즈 비즈

Building on master in workspace D:\Jenkins\workspace\XXX
Deleting workspace as the configuration has changed since a build was performed on this computer.
Downloading list of workspaces fromhttps://tfs.company.com/tfs/Projects...
Deleting workspaces named 'MASTER-XXX' from computer 'ALAN-XXX'...
Deleted 1 workspace(s) named 'MASTER-XXX'.
Querying for remote changeset at '$/XXX' as of 'D2017-08-29T09:46:26Z'...****


  • 답변 # 1

    Jenkins프로젝트 구성 페이지의 빌드 환경 섹션에빌드가 시작되기 전에 작업 공간을 삭제하는 옵션이 있습니다. 이 옵션을 확인하고 있는지 확인하십시오.

  • 답변 # 2

    플러그인은 최신 빌드 구성을 확인하고 비교합니다. 현재 작업과 함께. 차이/변경 존재가있는 경우, 해당 메시지가 표시됩니다. 이 검사 구성은 "소스 코드 관리"의 설정이다. 변경하지 않은 경우에도 발생한다고 언급 했으므로 "작업 공간 이름"에 사용 된 일부 변수가 변경되었을 수 있습니다. Jenkins Jobs 폴더의 두 빌드에 대한 "build.xml"을 확인하고 비교하여 어떤 문제로 인해 문제가 발생했는지 확인할 수도 있습니다.

  • 이전 itext - 기음# - itextsharp 문서에 페이지가 없습니다
  • 다음 Android 사용자 정의보기 setShadowLayer onDraw 재귀 호출