2011-12-01 3 views
2

나는 "이슈 복사"젠킨스 플러그인을 사용하여 업스트림 작업에서 유물을 복사하기 위해 노력하고있어하지만 난이 오류 메시지가 받고 있어요 : 실패젠킨스 복사와 아티팩트 플러그인

는 \ Generated_Code \ [upstream_dir] 복사를 java.io.FileNotFoundException [downstream_dir] \ Generated_Code \ XX.XX.g.cs로 인해 XX.XX.g.cs에서 [downstream_dir] \ XX.XX.g.cs로 변경됨

발생합니다 WCF RIA Services에서 자동 생성 한이 파일을 복사하는 동안 만

"어떤 빌드"설정에 대해 "이 작업을 트리거 한 업스트림 빌드"옵션을 사용하여 "**"와일드 카드를 사용하여 모든 이슈를 복사합니다.

젠킨스 : ver. 1.436 Artifact Plugin 복사 : ver. 1.19

+0

업스트림 작업에서 해당 이슈를 수동으로 다운로드 할 수 있습니까? –

+0

예, Windows 탐색기에서 이슈를 복사해도 아무런 오류도 발생하지 않습니다. – Custodio

+0

이상한 소리가납니다. 티켓 만들기 (http://issues.jenkins-ci.org/secure/Dashboard.jspa) 거기에 대한 대답이 더 많을 수도 있습니다. –

답변

0

개월 후 ...

내가 스키마 잠금 죽음의 별 (@BlessedGeek 참조) 통과에 의해 결정되므로이 박쥐 파일이 다른 모든 단계 전에 실행 :

ECHO OFF 
CLS 

ECHO Perfect Unlock application to avoid Ria Services locking errors 
ECHO. 
ECHO STATUS: 
IF NOT EXIST "C:\Jenkins....\Generated_Code\MyApp.WebServices.g.cs" GOTO NOWINDIR 

attrib -r "C:\Jenkins....\Generated_Code\MyApp.WebServices.g.cs" /d /s 
ECHO Sucess! 
ECHO. 
EXIT 0 

:NOWINDIR 
ECHO At first build there is no folder or file to unlock. 
ECHO. 
EXIT 0 
+1

이것은 흑 마술이 아닙니다. 이것은 Linux에서 작동하지 않기 때문에 별의 별입니다. 왜냐하면 죽음의 별은 특히 싫은 한가지 플랫폼으로 독점을 촉진하기 때문입니다. 블랙 매직 = 숨겨진 강력한 기능. –

+0

@BlessedGeek 여기에 우리가 .. .. 편집을 확인하십시오 – Custodio

2

플러그인을 사용하여 모든 이슈를 복사하려면 Artifacts to copy 필드를 으로 남겨 두어야합니다. [자세한 내용은 필드 근처의 ?을 클릭하여 "복사 할 이슈]에 대한 도움말 옵션을 참조하십시오.

Jenkins 플러그인의 경우"** "(두 개의 별표)는 일반적으로"모두 선택 "와일드 카드가 아닌 작업 영역을 나타냅니다. .

하는 데 도움이

희망 ..