上传GitHub的url';当触发器为释放时,是否上载释放资产操作?

上传GitHub的url';当触发器为释放时,是否上载释放资产操作?,github,github-actions,Github,Github Actions,我正在尝试创建一个GitHub操作,该操作在发布发布时触发,并将构建我的项目并将某些人工制品作为发布资产上传。我能找到的唯一示例依赖于使用createrelease操作,该操作失败,因为已经创建了版本。我的工作流文件如下所示: name:buildforrelease 关于: 发布: 种类:[已出版] 工作: 建造: 运行时间:macos最新版本 步骤: -用途:行动/checkout@v2 -名称:Build 运行:。。。 -名称:Zip资产 运行:。。。 -名称:上传发布资产 用途:操作/上

我正在尝试创建一个GitHub操作,该操作在发布发布时触发,并将构建我的项目并将某些人工制品作为发布资产上传。我能找到的唯一示例依赖于使用
createrelease
操作,该操作失败,因为已经创建了版本。我的工作流文件如下所示:

name:buildforrelease
关于:
发布:
种类:[已出版]
工作:
建造:
运行时间:macos最新版本
步骤:
-用途:行动/checkout@v2
-名称:Build
运行:。。。
-名称:Zip资产
运行:。。。
-名称:上传发布资产
用途:操作/上传发布-asset@v1
环境:
GITHUB_令牌:${{secrets.GITHUB_令牌}
与:
上传网址:${{???这里有什么内容???}
资产路径:build/MyProject.zip
资产名称:MyProject.zip
资产内容类型:应用程序/zip

我的标记将是
v0.1.0
v0.1.1
v0.2.0
等,发布名称与之匹配。

您可以在
github
上下文中的事件数据上访问它:

- name: Upload Release Asset
  uses: actions/upload-release-asset@v1
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  with:
    upload_url: ${{ github.event.release.upload_url }}
另见