【发布时间】:2020-12-23 22:52:36
【问题描述】:
我有一个 GitHub 存储库,并想使用 GitHub Actions 创建包含生成文件的版本:
- 使用标签推送提交
- GitHub Action 开始
- 它运行
yarn run build(生成dist/index.js) - 已创建包含
dist文件夹的版本
到目前为止,我还无法做到这一点。我已经能够使用"marvinpinto/action-automatic-releases@latest" 操作将dist 文件夹打包为附加资产,但事实并非如此。
我希望 GitHub 版本中的 Source code (tar.gz) 包含 dist 文件夹。
我要做的是将此生成的资产用作yarn 依赖项,如果我使用Source Code (tar.gz),则该依赖项有效,但如果我使用额外生成的资产则无效。
【问题讨论】:
-
GitHub 有自己的操作来将任意文件添加到发布中,例如我在github.com/textbook/salary-stats/blob/… 中使用它。但是你不能在 GitHub 自动创建的源代码 zip 中添加东西 - 那是源代码。
标签: github yarnpkg github-actions