在我部署了我的nodejs網站之後,但在更新IIS虛擬目錄之前,我需要從命令行執行npm install。作爲Octopus Deploy的一部分,我如何運行npm install?
我如何使用Octopus Deploy的腳本功能執行此操作?
在我部署了我的nodejs網站之後,但在更新IIS虛擬目錄之前,我需要從命令行執行npm install。作爲Octopus Deploy的一部分,我如何運行npm install?
我如何使用Octopus Deploy的腳本功能執行此操作?
我標誌着羅伯特的回答是正確的作爲高層次的方法是我所需要的一個。爲了記錄在案,這裏的PowerShell腳本我used-
$ installDirectory = $ OctopusParameters [ 'Octopus.Action.Package.CustomInstallationDirectory']
CD $ installDirectory
NPM安裝--silent
我已經嘗試過使用腳本功能,但通過三種環境中的任何一種來運行簡單的命令行似乎非常困難。你有任何我可以看看的例子嗎? – gilles27
下面是一個例子:https://demo.octopusdeploy.com/app#/projects/phoenix/process/step/d8aa3ec7-493f-45dd-90f2-6a33777cef2e 你有什麼困難?腳本步驟採用一個簡單的PowerShell腳本。也許分享一些截圖或輸出顯示你的問題。 –