0
私はGitlab CIパイプラインから実行しているPowerShellビルドスクリプトを持っています。Gitlab CI Powershell with Write-Output
(ビルドサーバー上で)手動で実行すると、ビルドスクリプトが細かい動作しますが、Gitlab CIランナーで実行されること:時間後に出て
- タイムズ(手動で実行した場合、約20分間実行されます)
- だからGitlab CIから実行時に間違って何かがある
ビルドログに書き込み出力文をエコーしません。ただし、Write-Outputステートメントはビルドログに表示されないので、実際のトラブルシューティング方法はありません。
Write-Outputステートメントをビルドログに表示するには、何が必要ですか?私はSTDOUTメッセージがそこに表示されると仮定していただろうが、それらは通過していない。
'-Append'パラメータを含む' Out-File'コマンドレットを追加するようにコードを修正しようとしましたが、あなたが選択したログファイルにそれを書き出しましたか? –
@RohinSidharthそれはトラブルシューティングのために働くだろう...ありがとう。しかし、それでもgitlabビルドアウトプットコンソールにメッセージが届かない – BlackSpy
追加情報 - 私はPSの代わりにバッチファイルを使用するようにしました。なぜそれはpowershellのために働かないのですか? – BlackSpy