2017-02-18 2 views
0

로컬 Gitlab (Community Edition) 설치에 저장소를 설정했고, repo 루트에 .gitlab-ci.yml 파일을 설정했습니다.Gitlab CI의 스턱 파이프 라인에서 실패한 명령을 디버깅하는 방법은 무엇입니까?

이 파일에는 커밋시 FTP를 통해 웹 사이트를 배포하는 지침이 들어 있습니다. lftp을 호출하고 새 개정 내용을 원격 서버로 미러링해야합니다.

enter image description here

나는 .gitlab-ci.yml 파일의 lftp 명령에 문제가있다 생각해야

-하지만 난 할 수 있습니다 나는의 repo에 커밋 할 때

그러나 영원히 pendingstuck에 숙박을 커밋 내 인생에 대한이 디버깅하는 방법을 찾으십시오.

전체 명령 문자열 ($CI_PROJECT_DIR 및 다른 변수가 대체 됨)은 어디에서 볼 수 있습니까? 명령 줄에서 직접 실행하거나 적어도 lftp 호출에서 반환 된 오류 메시지를 볼 수 있습니까?

GitLab의 UI 나 /var/syslog에서 아무것도 찾을 수 없습니다. 인터넷 검색도 도움이되지 않습니다. 당신이 상태를 클릭하면 (대기)

답변

1

다음 보류중인 단계에, 당신은 내가 확인해 볼게, 나는 그것을 시도 않았고 아무것도 보지 못했다,

+0

이상한 당신의 명령의 전체 출력이 표시 다시 일할 때 다시. –

+0

실제로! 프로세스 이름과 "보류 중"상태의 버튼을 클릭하면 자세한 정보를 얻을 수 있습니다. –

관련 문제