【问题标题】:preserving a folder from being removed at build by github-action防止文件夹在构建时被 github-action 删除
【发布时间】:2023-02-10 18:22:40
【问题描述】:
每次触发新构建时,adonis js 都会清理构建文件夹,因此公共上传文件夹将被删除,这对我造成了很多问题,我正在尝试不同的方法来解决这个问题。
我目前没有使用 github 操作来构建我的项目,我想知道它是否可以通过这个命令或每次提交时这样的事情来帮助我解决这个问题:
-
复制 build/tmp 文件夹
-
通过运行 yarn build 命令构建项目
-
将步骤 1 中复制的文件夹返回到 build/tmp
【问题讨论】:
标签:
github-actions
adonis.js
【解决方案1】:
对于那些像我一样来到这里的人,我找到了配置。您可以更改本地磁盘配置。
/config/drive.ts
{ local: { root: Env.get('STORAGE_ROOT'), } }
在这种情况下,我在 .env 中使用绝对路径创建了一个变量