为什么github操作:上传释放 - 资产@V1失败查找生成的资产?
repo: https://github.com/nofishonfriday/pamplejuce contrance
包含工作流程。 https://github.com/nofishonfriday/pamplejuce/blob/main/.github/workflows/cmake_ctest.yml
我在此处复制相关部分:
release:
if: contains(github.ref, 'tags/v')
runs-on: ubuntu-latest
needs: build_and_test
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- name: Create Release
id: create_release
uses: actions/create-release@v1
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: false
prerelease: false
- name: Download All Artifacts
uses: actions/download-artifact@v2
- name: Upload Windows Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-Windows.zip
asset_name: ${{ env.PROJECT_NAME }}-Windows.zip
asset_content_type: application/zip
- name: Upload Linux Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-Linux.zip
asset_name: ${{ env.PROJECT_NAME }}-Linux.zip
asset_content_type: application/zip
- name: Upload MacOS Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-MacOS.zip
asset_name: ${{ env.PROJECT_NAME }}-MacOS.zip
asset_content_type: application/zip
发行作业失败,no of
文件或目录,stat'./pamplejuce-windows.zip'
,尽管我可以看到与此的生成的伪像 姓名: https://github.com/nofishonfriday/pamplejuce/actions/runs/2599795517
如何解决此问题?
repo:
https://github.com/nofishonfriday/pamplejuce
contained workflow .yml:
https://github.com/nofishonfriday/pamplejuce/blob/main/.github/workflows/cmake_ctest.yml
I copy the relevant part here:
release:
if: contains(github.ref, 'tags/v')
runs-on: ubuntu-latest
needs: build_and_test
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- name: Create Release
id: create_release
uses: actions/create-release@v1
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: false
prerelease: false
- name: Download All Artifacts
uses: actions/download-artifact@v2
- name: Upload Windows Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-Windows.zip
asset_name: ${{ env.PROJECT_NAME }}-Windows.zip
asset_content_type: application/zip
- name: Upload Linux Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-Linux.zip
asset_name: ${{ env.PROJECT_NAME }}-Linux.zip
asset_content_type: application/zip
- name: Upload MacOS Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.PROJECT_NAME }}-MacOS.zip
asset_name: ${{ env.PROJECT_NAME }}-MacOS.zip
asset_content_type: application/zip
The release job fails with ENOENT: no such file or directory, stat './Pamplejuce-Windows.zip'
although I can see the generated artifact with this name:
https://github.com/nofishonfriday/pamplejuce/actions/runs/2599795517
How do I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论