如何在Gitlab CI中调试卡住的管道中的失败命令?

时间:2017-02-18 11:14:00

标签: gitlab gitlab-ci

我已在本地Gitlab(Community Edition)安装中设置了一个存储库,并在repo根目录中设置了一个.gitlab-ci.yml文件。

该文件包含在提交时通过FTP部署网站的说明。它应该调用lftp并将新版本的内容镜像到远程服务器。

但是,当我提交回购时,提交将永久保留在pendingstuck上:

enter image description here

我必须假设lftp文件中的.gitlab-ci.yml命令出现了问题 - 但我不能在我的生活中找到如何调试它。

在哪里可以看到完整的命令字符串(使用$CI_PROJECT_DIR并替换其他变量)所以我可以自己从命令行运行它,或者至少看到lftp返回的错误消息调用

我无法在GitLab的UI中找到任何内容,也无法在/var/syslog中找到任何内容。谷歌搜索似乎也没有帮助。

1 个答案:

答案 0 :(得分:1)

如果您点击状态(待处理),然后点击待处理的步骤,您应该会看到命令的完整输出

相关问题