0
Jenkins에서 매개 변수화 된 빌드 (기존 작업에서 복사 됨)가 있습니다. 건물을 짓는 동안 내 매개 변수가 공백으로 바뀝니다. 여기에 내가 가진 것을 나눠주고 있습니다. Jenkins 매개 변수가 공백으로 바뀌고 있습니다.
매개 변수 이름
:c:\jenkins\workspace\my_build_job_name>copy \\Network_drive\dir1\dir2\dir3\ \filename*.zip .
\\Network_drive\dir1\dir2\dir3\ \filename*.zip
The system cannot find the path specified. 0 file(s) copied
c:\jenkins\workspace\my_build_job_name>exit 1
Build step 'Execute Windows batch command' marked build as failure
Notifying upstream projects of job completion Finished: FAILURE*
참고 : 젠킨스 콘솔에서
copy \\Network_drive\dir1\dir2\dir3%BuildDate%\filename*.zip .
출력 : 우리는이 BuildDate
는
Windows 배치 명령
을 (I는%%
및
${}
하지만 행운을 사용하여 시도) Windows/Linux 혼합 환경. 우리가 쉘 스크립트를 실행하고 싶을 때마다 우리는 Cygwin을 사용하고 배치는 직접 실행해야한다.
정상적으로 작동하는 것 같습니다. 어떻게 빌드를 시작합니까? 아마도 매개 변수에 오타가 있습니까? –
환경 변수가 실수로 재설정되지 않았습니까? 매개 변수가 원래 작업에서 작동합니까? 왜? 아마도 _printf 디버깅 _ (예 : ** echo % BuildDate % **)이 잘못되었을 수도 있습니다. –
@DanielOmoto : 매개 변수에 오타가 없습니다. 두 번 확인했습니다. Windows 7 서버 - 데이터 센터에서 실행하고 있습니다. – Drew