shi*_*atk 1 github github-actions
我是 Github Actions 的新手。我有一个使用 node_modules 的项目。我想创建工件文件而不在 Github Actions 上包含 node_modules,因为使用 node_modules 需要一段时间才能创建和下载,因为文件大小。有没有办法做到这一点?
这似乎与此有关,但无法弄清楚如何。 https://github.com/actions/upload-artifact/issues/44
我认为还不可能排除路径,因为该操作仅接受单个路径。根据您链接的问题,他们希望将来添加多路径支持。
我使用的解决方法只是node_modules在创建工件之前删除目录。
例如:
- run: |
npm ci
npm run build
npm run test
npm run package
rm -rf node_modules
- uses: actions/upload-artifact@v2
with:
name: my-artifact
path: .
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用按模式忽略
- uses: actions/upload-artifact@v2
with:
name: my-artifact
path: |
.
!./node_modules
Run Code Online (Sandbox Code Playgroud)
来源:https ://github.com/actions/upload-artifact#upload-using-multiple-paths-and-exclusions
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |