【发布时间】:2017-02-18 11:14:00
【问题描述】:
我在本地 Gitlab(社区版)安装中设置了一个存储库,并在存储库根目录中设置了一个 .gitlab-ci.yml 文件。
该文件包含在提交时通过 FTP 部署网站的说明。它应该调用lftp 并将新修订的内容镜像到远程服务器。
但是,当我提交 repo 时,提交将永远保留在 pending 和 stuck:
我不得不假设.gitlab-ci.yml 文件中的lftp 命令有问题 - 但我终生无法找到如何调试它。
我在哪里可以看到完整的命令字符串($CI_PROJECT_DIR 和其他变量被替换)以便我可以自己从命令行运行它,或者至少看到 lftp 调用返回的错误消息?
我在 GitLab 的 UI 和 /var/syslog 中都找不到任何东西。谷歌搜索似乎也没有帮助。
【问题讨论】: