Jenkins 파이프 라인부터 시작하여 일부 jenkins 디렉터리 외부의 비디오 파일을 작업 작업 디렉터리로 복사하고 싶습니다. 내가 가진 다른 작업에 대한 파일 작업을 수행하기 위해 File Operations Plugin을 사용하고 있습니다. 이 단계로Jenkins 파이프 라인에서 작업 영역 외부의 디렉터리에서 파일을 복사하는 방법
fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: "videos\\*.MTS", targetLocation: "H:\\home\\Videos")])
예를 들어, 내가 다른 위치, 언급 된 디렉토리 내 작업 공간에 위치한 4 개 비디오 파일을 복사 할 수 있습니다 : 그 플러그인으로, 나는 외부로 내 작업 공간 내부에서 파일을 복사 할 수 있어요 디스크.
하지만 나는 그 반대입니다. 다른 디스크의 소스 디렉토리에서 작업 영역으로 비디오 파일을 복사하고 싶습니다. 여러 가지 방법으로 시도했지만 '에'필드에 절대 경로가 허용되지 않습니다. 예를 들어 :
fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: "H:\\home\\Videos\\videos\\*.MTS", targetLocation: ".")])
이
콘솔 출력에 다음과 같은 오류를 반환파일 복사 작업 : FATAL : 개미 GLOB 패턴을 기대하지만, '보고 H : 홈 \ 영화 \ 비디오 \ \ * .MTS '. 구문에 대한 내용은 http://ant.apache.org/manual/Types/fileset.html을 참조하십시오.
따라서 작업 할 디렉토리에 일부 파일을 가지고 다니려고합니다.
참고 : 내 작업에 선언적 파이프 라인을 사용하고 있습니다.