2017-05-19 16 views
2

우리는 Jenkins Blue Ocean을 사용하여 Windows 2012 r2 Jenkins Slaves에서 .Net 응용 프로그램을 빌드하고 있습니다. git repos 안에 Jenkinsfile을 사용하여 빌드 파이프 라인을 정의합니다.Jenkins Blue Ocean 작업장 경로가 너무 깁니다.

몇 가지 프로젝트에서 우리는 작업 공간 빌드 경로가 너무 길어서 Windows가 처리 할 수 ​​없어 빌드가 실패하게됩니다.
이것은 일반적으로 최대 경로를 최대치로하는 nuget packnpm install 명령에서 발생합니다.

The specified path, file name, or both are too long. 
The fully qualified file name must be less than 260 characters, 
and the directory name must be less than 248 characters. 

script returned exit code 1 

Visual Studio Solution Nuget 패키지 경로 길이에 영향을 미치지 않으므로 Windows에서 처리 할 수있는 작업 영역 폴더를 어떻게 삭제할 수 있습니까?

답변

0

에 작업 공간 경로와 지점을 사용자 정의 할 수 있습니다. 예제를 참조하십시오.

agent { 
node { 
    customWorkspace '/some/other/path' 
} 

이 값은 작업 영역 루트 또는 절대 경로에 대한 상대 경로 일 수 있습니다.

0

당신은 항상 선언 파이프 라인을 사용 customworksace 노드, 고정 표시기 내에서 또는 섹션 dockerfile 기본 경로를 재정의 할 옵션에 대한 디렉토리