2017-02-18 103 views
0

我已經在本地Gitlab(Community Edition)安裝中創建了一個存儲庫,並在回購根目錄中創建了一個.gitlab-ci.yml文件。如何在Gitlab CI的卡住管道中調試失敗的命令?

該文件包含在提交時通過FTP部署網站的說明。它應該調用lftp並將新版本的內容鏡像到遠程服務器。

然而,當我承諾回購,上pendingstuck提交住宿永遠:

enter image description here

我必須假設有一個在.gitlab-ci.yml文件有毛病lftp命令 - 但我不能爲了我的生活找出如何調試這個。

我在哪裏可以看到完整的命令字符串(用$CI_PROJECT_DIR和其他變量替換),以便我可以從命令行自己運行它,或至少查看lftp調用返回的錯誤消息?

我在GitLab的用戶界面中找不到任何東西,也沒有在/var/syslog中找到任何東西。谷歌搜索似乎也沒有幫助,要麼。

回答

1

如果單擊狀態(等待),然後在該未決步驟,你會看到你的命令的全部輸出

+0

奇怪,我沒有嘗試,並沒有看到任何東西,我會檢查當我重新開始工作時。 –

+0

確實!點擊具有進程名稱和「待處理」狀態的按鈕,獲得詳細信息。 –

相關問題