我正在尝试使用 GitHub Actions 为使用Nuxt3 JS 框架编写的新站点设置自动部署。管道成功运行,但未部署实际更改的文件。在 Nuxt3 论坛中查看我关于 .yaml 配置和控制台输出的原始问题 - https://github.com/nuxt/framework/discussions/1874
我认为这是因为 action-hosting-deploy 工具运行,根据文档,它只上传 statis 文件,而我需要从上一步构建的Nuxt3deploy --only hosting
重新上传 JavaScript 结果。
我设法找到了一种解决方法 - 我让脚本run
通过命令序列完成所有工作:
- run: npm ci && npm run build && npm install -g firebase-tools && NITRO_PRESET=firebase npm run build && firebase deploy --token '${{ secrets.FIREBASE_CI_TOKEN }}'
所以看起来我可能根本不需要ction-hosting-deploy ......但我想知道是否可以以某种方式更改此工具以运行deploy
而无需--only hosting
选择实现这种行为本身?