diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 2148846..f1c5169 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -19,36 +19,15 @@ jobs: uses: actions/setup-dotnet@v2 with: dotnet-version: 6.0.x - - name: Restore dependencies - run: dotnet restore - - name: Build - run: | - cd ./src/ZonyLrcTools.Cli - dotnet publish -r win-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true - dotnet publish -r linux-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true - dotnet publish -r osx-x64 -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true - - name: Zip files for win-x64 - uses: thedoctor0/zip-release@main - with: - type: 'zip' - path: './src/ZonyLrcTools.Cli/bin/Release/net6.0/win-x64/publish' - filename: 'ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }}_win-x64.zip' - - name: Zip files for linux-x64 - uses: thedoctor0/zip-release@main - with: - type: 'zip' - path: './src/ZonyLrcTools.Cli/bin/Release/net6.0/linux-x64/publish' - filename: 'ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }}_linux-x64.zip' - - name: Zip files for osx-x64 - uses: thedoctor0/zip-release@main - with: - type: 'zip' - path: './src/ZonyLrcTools.Cli/bin/Release/net6.0/osx-x64/publish' - filename: 'ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }}_osx-x64.zip' - - name: Upload Release - uses: ncipollo/release-action@v1 - with: - artifacts: "*.zip" - token: ${{ secrets.GITHUBACTIONS }} - tag: ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }} - commit: dev \ No newline at end of file + # - name: Restore dependencies + # run: dotnet restore + - name: Publish + working-directory: ./src/ZonyLrcTools.Cli + run: publish.sh + # - name: Upload Release + # uses: ncipollo/release-action@v1 + # with: + # artifacts: "*.zip" + # token: ${{ secrets.GITHUBACTIONS }} + # tag: ZonyLrcToolsX_Alpha.${{ steps.date.outputs.date }} + # commit: dev \ No newline at end of file diff --git a/src/ZonyLrcTools.Cli/publish.sh b/src/ZonyLrcTools.Cli/publish.sh index 19a92f1..26dcfa1 100755 --- a/src/ZonyLrcTools.Cli/publish.sh +++ b/src/ZonyLrcTools.Cli/publish.sh @@ -1,21 +1,21 @@ #!/bin/bash -read -r -p "请输入版本号:" Version -Platforms=('win-x64' 'linux-x64' 'osx-x64') +echo "${steps.date.outputs.date}" +# Platforms=('win-x64' 'linux-x64' 'osx-x64') -if ! [ -d './TempFiles' ]; -then - mkdir ./TempFiles -fi +# if ! [ -d './TempFiles' ]; +# then +# mkdir ./TempFiles +# fi -rm -rf ./TempFiles/* +# rm -rf ./TempFiles/* -for platform in "${Platforms[@]}" -do - dotnet publish -r "$platform" -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true +# for platform in "${Platforms[@]}" +# do +# dotnet publish -r "$platform" -c Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true - cd ./bin/Release/net5.0/"$platform"/publish/ - zip -r ./ZonyLrcTools_"$platform"_"$Version".zip ./ - cd ../../../../../ +# cd ./bin/Release/net6.0/"$platform"/publish/ || exit +# zip -r ./ZonyLrcTools_"$platform"_"${steps.date.outputs.date}".zip ./ +# cd ../../../../../ - mv ./bin/Release/net5.0/"$platform"/publish/ZonyLrcTools_"$platform"_"$Version".zip ./TempFiles -done \ No newline at end of file +# mv ./bin/Release/net6.0/"$platform"/publish/ZonyLrcTools_"$platform"_"$Version".zip ./TempFiles +# done \ No newline at end of file