2017-02-18 36 views
0

Я установил репозиторий в локальной установке Gitlab (Community Edition) и файл .gitlab-ci.yml в корне репо.Как отлаживать ошибки команд в застрявшем конвейере в Gitlab CI?

Файл содержит инструкции по развертыванию веб-сайта через FTP при фиксации. Он должен вызвать lftp и отобразить содержимое новой ревизии на удаленном сервере.

Однако, когда я совершаю в репо, фиксации пребывания на pending и stuck навсегда:

enter image description here

я должен предположить, что есть что-то не так с командой lftp в файле .gitlab-ci.yml - но я могу 't для жизни меня узнать, как отладить это.

Где я могу увидеть полную командную строку (с $CI_PROJECT_DIR и другие переменные заменены), поэтому я могу запустить ее самостоятельно из командной строки или хотя бы увидеть сообщения об ошибках, возвращенные вызовом lftp?

Я ничего не могу найти в пользовательском интерфейсе GitLab или в /var/syslog. Googling, похоже, тоже не помогает.

ответ

1

Если нажать на состояние (ожидание), а затем на шаг, который находится на рассмотрении, вы должны увидеть полный вывод ваших команд

+0

Weird, я стараюсь, что и ничего не видел, я проверю снова, когда я вернусь к работе. –

+0

Действительно! Нажав на кнопку с именем процесса и «ожидающим» статусом, я получил подробную информацию. –