ノードサーバーを起動できない場合、Azureが正常にデプロイメントを失敗させる方法はありますか?起動時にスクリプトエラーが発生した場合、Azureノードを強制的にデプロイする
ノードサーバーのスクリプトにバグがあり、ダンプログを取得しトレースすることでしか見つかりませんでした。スクリプトを更新してエラーをよりよく捕捉してログに記録していますが、サーバーを起動できない場合は、エラーが発生しても展開が失敗する可能性があります。
私は自分の展開を失敗させている多くの人々を見つけましたが、私は失敗することを念願し、私はそれがすべきだと思うシナリオで強制するように見えません。ここで
あなたはCustom Deployment Scriptを活用しようとすることができますserver.js
catch (err) { console.error(err); process.exit(1); }
なぜ展開を強制しますか?デプロイメント中にアプリケーションをテストするためのステップを追加しますか?アプリケーションがテストスクリプトで失敗した場合、デプロイメントは失敗しますか? –
展開中にテストが実行されましたか?これは良い選択肢になります。サーバーが起動せず、なぜそれが不明なので、デプロイが失敗するようにしたい。私たちの現在のビルド/テスト段階では、リアクションアプリをコンパイルしています。ノードサーバーは単純化され、デプロイ時にコードベースに追加されます。 – kwelch