私はローカルのGitlab(Community Edition)インストールでリポジトリを設定し、レポルートに.gitlab-ci.yml
ファイルを設定しました。Gitlab CIのスタックされたパイプラインで失敗したコマンドをデバッグするには?
ファイルには、コミット時にFTP経由でWebサイトを展開する手順が含まれています。 lftp
と呼んで新しいリビジョンの内容をリモートサーバーにミラーリングすることになっています。
.gitlab-ci.yml
ファイル内
lftp
コマンドに何か問題があるのを前提とする必要が
- しかし、私は次のことができます。私はレポにコミットするとき
しかし、永遠にpending
とstuck
に滞在をコミット私の人生のためにこれをデバッグする方法を見つける。
私はコマンドラインから自分自身を実行することができますか、少なくともlftp
呼び出しによって返されたエラーメッセージを見ることができるように、完全なコマンド文字列($CI_PROJECT_DIR
と他の変数を置き換えます)を見ることができますか?
GitLabのUIや/var/syslog
では何も見つかりません。グーグルは役に立たないようです。
は奇妙な見るべきである、私はそれを試してみましたし、何も表示されませんでした、ステータス(保留)をクリックした場合、私がチェックしますもう一度仕事に戻ります。 –
本当に!プロセス名とステータスが「保留中」のボタンをクリックすると詳細情報が表示されます。 –