有沒有人找到強制Azure在無法啓動節點服務器時正常執行部署失敗的方法?如果啓動時出現腳本錯誤,強制Azure節點在部署過程中失敗
我們的節點服務器腳本中存在一個錯誤,我只能通過拉取轉儲日誌並追蹤它們來找到它。我正在更新腳本以更好地捕獲並記錄錯誤,但是如果它無法啓動服務器,我無法找到一個好方法來使其部署失敗。
我發現許多人正在讓他們的部署失敗,但我想讓他們失敗,並且似乎無法強制它在我認爲應該的方案中。
這裏是server.js
catch (err) { console.error(err); process.exit(1); }
爲什麼你想強制部署?你想在部署期間添加一個步驟來測試你的應用程序嗎?如果您的應用程序在測試腳本中失敗,您希望部署失敗? –
因此測試在部署期間運行?這將是一個不錯的選擇。我想部署失敗,因爲現在服務器無法啓動,並且不清楚原因。我們目前的構建/測試階段正在編譯我們的反應應用程序,節點服務器非常簡單,並在部署期間添加到代碼庫中。 – kwelch