2
Octopusの展開ステップの1つで、PostDeploy.ps1
というPowershellスクリプトが正しく実行されますが、例外が発生した場合は、PostDeploy Powershellスクリプトが失敗した場合、Force Octopus Deployのステップが失敗する
私はpowershell終了コードの問題についていくつかの記事を見ましたが、PostDeployスクリプトの特定の問題の解決策を見つけることはできません。
PostDeployでエラーが発生した場合、どのステップを失敗としてマークすることができますか?
私は質問に答えるため、Alex Mの回答を正しいとマークしましたが、問題の実際の原因は、Windows実行ファイルをFire-and-forget形式で実行することでした。失敗を拾うために、 '| Out-Host'を呼び出し、 '$ LastExitCode -ne 0'をif-checkします。 – Savage