"...git@developer.sourcefind.cn:tsoc/superbenchmark.git" did not exist on "b913e1f668277dfbee898906a0c9271d7d8617d0"
Unverified Commit d9ab41c8 authored by wukongdaily's avatar wukongdaily Committed by GitHub
Browse files

Update build.yml

parent f8ccf368
...@@ -47,6 +47,10 @@ jobs: ...@@ -47,6 +47,10 @@ jobs:
firmware_files=$(echo "$firmware_files" | tr '\n' ' ') firmware_files=$(echo "$firmware_files" | tr '\n' ' ')
echo "Squashfs firmware files located: $firmware_files" echo "Squashfs firmware files located: $firmware_files"
echo "firmware_paths=$firmware_files" >> $GITHUB_ENV echo "firmware_paths=$firmware_files" >> $GITHUB_ENV
# 提取文件名并设置为环境变量
firmware_name=$(basename "${{ env.firmware_paths }}")
echo "firmware_name=$firmware_name" >> $GITHUB_ENV
- name: Upload firmware to GitHub Artifact - name: Upload firmware to GitHub Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
...@@ -59,21 +63,17 @@ jobs: ...@@ -59,21 +63,17 @@ jobs:
id: create_release id: create_release
uses: actions/create-release@v1 uses: actions/create-release@v1
with: with:
tag_name: v1.0.0 # 你可以使用动态版本号或者手动指定版本 tag_name: "v${{ github.run_number }}-${{ github.sha }}" # 使用动态标签名
release_name: "Release v1.0.0" release_name: "Release v${{ github.run_number }}-${{ github.sha }}"
draft: false draft: false
prerelease: false prerelease: false
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # 使用 GitHub Token GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload firmware to GitHub Release - name: Upload firmware to GitHub Release
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1
with: with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # 使用正确的上传 URL upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ env.firmware_paths }} # 传递固件文件路径 asset_path: ${{ env.firmware_paths }} # 传递固件文件路径
asset_name: ${{ env.firmware_name }} # 使用提取的文件名 asset_name: ${{ env.firmware_name }} # 使用提取的文件名
asset_content_type: application/gzip # 固件类型 asset_content_type: application/gzip
env:
# 提取文件名
firmware_name=$(basename "${{ env.firmware_paths }}")
echo "firmware_name=$firmware_name" >> $GITHUB_ENV
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment