部署TypeScript文件TFS和Octopus Deploy



我们使用TFS 2018作为我们的CI工具,使用Octopus Deploy作为我们的ASP.NET MVC5应用程序的CD工具。在TFS中编译Type Script文件并将包括Node_modules文件在内的已转换Javascript文件部署到web服务器的最佳实践是什么?

我们使用OctopPack将MVC5文件打包到一个用于Octopus Deploy的pkg软件包中。

我们在这个Octopus包中打包生成的Javascript文件时遇到了问题。部署最新版本的应用程序后,web服务器上没有node_modules映射。有人能帮助我们解决这个问题吗?

几个小时后,我通过在Octopus Deploy的"部署后"字段中添加Powershell脚本(自定义部署脚本(解决了这个问题。

脚本包含以下代码:$installDirectory=$OctopusParameters['Octopus.Action.Package.CustomInstallationDirectory']cd$installDirectorynpm安装--静默

最新更新