Octopus deploy 如何将npm安装作为Octopus部署的一部分运行?

Octopus deploy 如何将npm安装作为Octopus部署的一部分运行?,octopus-deploy,Octopus Deploy,在部署了nodejs网站之后,但在更新IIS虚拟目录之前,我需要从命令行执行npm安装 我如何使用Octopus Deploy的脚本功能实现这一点?可以添加一个脚本,该脚本包含您希望在中运行的命令,或者通过我已将Robert的答案标记为正确答案,因为我需要高级方法。下面是我使用的PowerShell脚本- $installDirectory=$OctopusParameters['Octopus.Action.Package.CustomInstallationDirectory'] cd$in

在部署了nodejs网站之后,但在更新IIS虚拟目录之前,我需要从命令行执行npm安装


我如何使用Octopus Deploy的脚本功能实现这一点?

可以添加一个脚本,该脚本包含您希望在中运行的命令,或者通过

我已将Robert的答案标记为正确答案,因为我需要高级方法。下面是我使用的PowerShell脚本-

$installDirectory=$OctopusParameters['Octopus.Action.Package.CustomInstallationDirectory']

cd$installDirectory


npm安装--silent

我尝试过使用脚本功能,但似乎很难通过这三种环境中的任何一种运行简单的命令行。你有什么例子我可以看一下吗?这里有一个例子:你有什么困难?脚本步骤采用简单的PowerShell脚本。也许可以分享一些屏幕截图或显示问题的输出。