首页 > 解决方案 > 部署 TypeScript 文件 TFS 和 Octopus Deploy

问题描述

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

我们使用 Octopack 将 MVC5 文件打包成一个 pkg-package 用于 Octopus Deploy。

我们无法在此 Octopus 包中打包生成的 Javascript 文件。部署最新版本的应用程序后,Web 服务器上没有 node_modules 映射。谁能帮助我们解决这个问题?

标签: typescriptoctopus-deploy

解决方案


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

该脚本包含以下代码: $installDirectory = $OctopusParameters['Octopus.Action.Package.CustomInstallationDirectory'] cd $installDirectory npm install --silent


推荐阅读