我已在本地Gitlab(Community Edition)安装中设置了一个存储库,并在repo根目录中设置了一个.gitlab-ci.yml
文件。
该文件包含在提交时通过FTP部署网站的说明。它应该调用lftp
并将新版本的内容镜像到远程服务器。
但是,当我提交回购时,提交将永久保留在pending
和stuck
上:
我必须假设lftp
文件中的.gitlab-ci.yml
命令出现了问题 - 但我不能在我的生活中找到如何调试它。
在哪里可以看到完整的命令字符串(使用$CI_PROJECT_DIR
并替换其他变量)所以我可以自己从命令行运行它,或者至少看到lftp
返回的错误消息调用
我无法在GitLab的UI中找到任何内容,也无法在/var/syslog
中找到任何内容。谷歌搜索似乎也没有帮助。
答案 0 :(得分:1)
如果您点击状态(待处理),然后点击待处理的步骤,您应该会看到命令的完整输出