我的工作流程具有自动打包和上传步骤,用于打包构建工件并将其上传到工作流程页面。我还手动创建版本。
我想执行以下操作:当我推送到使用给定版本创建的标签时,我想将压缩的工件文件上传到该版本,以便用户可以下载该工件。有关如何执行此操作的任何提示?
这是我的构建 yaml文件。
谢谢!
小智 12
看来提到的操作(softprops/action-gh-release@v1)也创建了一个版本。但是有一种非常简单的方法可以将工件上传到版本,而无需引入操作。默认情况gh cli下,GitHub 托管的运行者可以为您上传工件。
assets:
name: upload assets
runs-on: ubuntu-latest
permissions:
contents: write # release changes require contents write
steps:
- uses: actions/checkout@v3
- name: Upload Release Asset
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run:
gh release upload <release_tag> <a_file>
Run Code Online (Sandbox Code Playgroud)
在此处查看完整的发布示例。
| 归档时间: |
|
| 查看次数: |
2858 次 |
| 最近记录: |