2014-12-31 1 views
0

저장소 URL이 변경되어 hgrc 파일을 새 URL로 업데이트했습니다. 나는 또한 jenkins job에서 새 URL을 업데이트했습니다. 내가 작업을 건물입니다 때hgrc에서 maricurial url을 변경 한 후 jenkins가 계속 붙어 있습니다.

는 지금, 그것은 --------- 다음과 같은 출력

----------------- 콘솔 출력과 응답 ----------

Started by user user123 
Building in workspace D:\jenkins\jobs\api\workspace 
[workspace] $ "C:\Program Files\TortoiseHg\hg.exe" showconfig paths.default 
[workspace] $ "C:\Program Files\TortoiseHg\hg.exe" pull --rev branch 

그리고 앞으로 나아 가지 않습니다. 내가 cmd를에서 같은 명령을 실행하면

"C:\Program Files\TortoiseHg\hg.exe" pull --rev branch 

그것은 출력을

pulling from ssh://repos-url/repos-name 
no changes found 

그러나 젠킨스는이 ​​명령에 응답을 다음과 같이 작동합니다. 앞으로 나아갈 수있는 도움이 필요합니다.

는 그것은 수은 일 : 보다 나에게 더 젠킨스 구성 질문을 소리 당신

답변

0

내가 언급 한 바와 같이 내 질문에 나는 최근 저장소 URL을 변경했습니다. 문제는 jenkins가 호스팅 된 레지스트리에 새 서버의 키가 캐시되지 않았다는 것입니다.

해상도 :

내가 RDP를 통해 내 서버의 관리자 계정 (젠킨스에 의해 사용되는 동일한 계정)에 로그인하고 반대편에 내가 젠킨스의 작업을 만들기 시작

. 콘솔 출력이 줄에 왔을 때

[workspace] $ "C:\Program Files\TortoiseHg\hg.exe" pull --rev branch

RDP 창은 나에게 내가 예를 누르면 내가 젠킨스 콘솔이 현재 진행되고보고 빌드 후 성공

Putty Security Alert

이었다 경고를 보여 주었다 그.

0

감사 당신은 저장소의 동일한 클론에 대해 이야기하고 있는가? jenkins 사용자가 가져온 저장소에 대한 읽기 권한이 있습니까? ssh를 통해 가져 오도록 구성 되었습니까? 또한 필요한 ssh 자격 증명이 있습니까? 아니면 http를 통해 당기는 경우 hgweb가 repo 또는 다른 웹 서버에서 실행되어 hg를 지원합니까? 프로젝트는 'API'라고하지 않는 한

또한, URL은 나에게 이상한 같습니다 젠킨스 (기본적으로)가 자사의 클론의/젠킨스 - 홈 디렉토리/작업/프로젝트 이름/작업 공간

관련 문제