【发布时间】:2017-06-11 11:14:29
【问题描述】:
我有一个应用程序意味着将在 Azure 上持续交付。 我们在 VSTS 上定义了一个构建脚本,用于将 typescript 构建为 JS 文件、清理无用文件、压缩文件并最终将 zip 文件复制到放置文件夹的 gulp 任务。
在发布级别之后,我们将有一个用于 IT 环境、暂存环境的脚本。
我们有一个 Azure Web 应用部署任务,它需要 zip 文件并正确解压缩文件。
但是如果我让 node-modules 文件夹需要超过 2 个小时...
我搜索了一个解决方案以在此任务之后启动“npm 安装”。
我知道可以去 Kudu 并启动 npm 安装。
我已经用 deploy.sh 测试了解决方案(见网上),但任务没有像我看到的那样自动启动。
我已尝试启动 power shell 脚本,但失败了...
我感觉除了通过 kudu 或其他方式进行人工干预之外是不可能的。
【问题讨论】: