通过Azure管道部署Nuxt Webapp

时间:2019-06-05 11:45:39

标签: vue.js github azure-devops azure-pipelines nuxt.js

我已经非常感谢任何阅读此书的人。 我偶然发现了一些尝试以正确方式部署Nuxt应用程序的问题。出于测试目的,我创建了一个全新安装的Nuxt应用程序,因此我确定我的代码库没有问题。我的最终目标是将我所有的nuxt代码推送到github,然后再从azure部署管道中获取它们,并生成所需的构建文件,并将其拖放到webapp服务中并运行所需的start命令。没有关于Azure的文档,这对我来说真的很烦。我不习惯通过管道部署东西,但需要这个才能在该项目中正常工作。

任何人都可以通过Github-> Azure管道->构建->立即运行的Web应用程序来体验Nuxt和部署

我已经尝试过的所有操作都是将所有源代码推送到一个存储库中,而该存储库会被azure管道获取。管道唯一要做的就是将代码粘贴到wwwroot文件夹中。显然这不足以使应用程序自动运行。

我期望的是一些通过github / bitbucket进行过nuxt和Azure部署的经验丰富的人的见识(并没有真正的作用)

1 个答案:

答案 0 :(得分:1)

您必须配置管道以构建nuxt文件并进行部署。通常,您可以通过npm命令先完成第一步,依次依次为npm installnpm run build

有几种不同的部署方式,您必须根据用例和环境来决定。您可以创建一个指向服务Blob的CDN的终结点,压缩已构建的文件并发布工件,然后由发布管道使用该工件,等等。一旦创建了下一个文件,便具有部署所需的全部功能。