diff --git a/.github/workflows/bilibili-daily-task.yml b/.github/workflows/bilibili-daily-task.yml index 06a7a896a..33d4f4d9f 100644 --- a/.github/workflows/bilibili-daily-task.yml +++ b/.github/workflows/bilibili-daily-task.yml @@ -35,13 +35,11 @@ jobs: with: dotnet-version: 5.0.x - # 还原、构建、发布 + # 发布 - name: Publish run: | - dotnet restore - dotnet build --configuration Release --no-restore cd ./src/Ray.BiliBiliTool.Console - dotnet publish --self-contained false -o ./bin/Publish/net5-dependent + dotnet publish --configuration Release --self-contained false --output ./bin/Publish/net5-dependent # 运行 - name: Run APP @@ -64,7 +62,7 @@ jobs: Ray_DailyTaskConfig:DevicePlatform: ${{secrets.DEVICEPLATFORM}} Ray_Serilog:WriteTo:0:Args:restrictedToMinimumLevel: ${{secrets.CONSOLELOGLEVEL}} Ray_Serilog:WriteTo:0:Args:outputTemplate: ${{secrets.CONSOLELOGTEMPLATE}} - ASPNETCORE_ENVIRONMENT: ${{secrets.ENV}} # 方便切换不同的appsettings文件 也可以在不同的action yml文件中配置来同时运行多个任务 + ASPNETCORE_ENVIRONMENT: ${{secrets.ENV}} # 运行环境 Ray_WebProxy: ${{secrets.PROXY}} # 代理 run: | cd ./src/Ray.BiliBiliTool.Console/bin/Publish/net5-dependent diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 4119efc59..3c02d2d52 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -9,7 +9,7 @@ on: jobs: build: - name: Publish release and upload asset + name: publish relesae runs-on: ubuntu-latest steps: @@ -17,21 +17,19 @@ jobs: uses: actions/checkout@v2 - name: Setup .NET - uses: actions/setup-dotnet@v1.7.2 + uses: actions/setup-dotnet@v1 with: - dotnet-version: 5.0.100 + dotnet-version: 5.0.x - name: Publish and zip run: | - dotnet restore - dotnet build --configuration Release --no-restore cd ./src/Ray.BiliBiliTool.Console - dotnet publish --self-contained false -o ./bin/Publish/net5-dependent + dotnet publish --configuration Release --self-contained false -o ./bin/Publish/net5-dependent echo "dotnet Ray.BiliBiliTool.Console.dll" > ./bin/Publish/net5-dependent/start.bat - dotnet publish --runtime win-x86 --self-contained true -o ./bin/Publish/win-x86-x64 - dotnet publish --runtime linux-arm --self-contained true -o ./bin/Publish/linux-arm - dotnet publish --runtime linux-x64 --self-contained true -o ./bin/Publish/linux-x64 - dotnet publish --runtime osx-x64 --self-contained true -o ./bin/Publish/osx-x64 + dotnet publish --configuration Release --runtime win-x86 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/win-x86-x64 + dotnet publish --configuration Release --runtime linux-arm --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/linux-arm + dotnet publish --configuration Release --runtime linux-x64 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/linux-x64 + dotnet publish --configuration Release --runtime osx-x64 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/osx-x64 cd ./bin/Publish zip -q -r bilibili-tool-v${{ github.event.inputs.version }}-net5-dependent.zip net5-dependent zip -q -r bilibili-tool-v${{ github.event.inputs.version }}-win-x86-x64.zip win-x86-x64 diff --git a/publish.bat b/publish.bat new file mode 100644 index 000000000..c8973d676 --- /dev/null +++ b/publish.bat @@ -0,0 +1,12 @@ + +cd ./src/Ray.BiliBiliTool.Console + +dotnet publish --configuration Release --self-contained false -o ./bin/Publish/net5-dependent +echo "dotnet Ray.BiliBiliTool.Console.dll" > ./bin/Publish/net5-dependent/start.bat + +dotnet publish --configuration Release --runtime win-x86 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/win-x86-x64 +dotnet publish --configuration Release --runtime linux-arm --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/linux-arm +dotnet publish --configuration Release --runtime linux-x64 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/linux-x64 +dotnet publish --configuration Release --runtime osx-x64 --self-contained true -p:PublishTrimmed=true -o ./bin/Publish/osx-x64 + +pause \ No newline at end of file diff --git a/src/Ray.BiliBiliTool.Agent/Ray.BiliBiliTool.Agent.csproj b/src/Ray.BiliBiliTool.Agent/Ray.BiliBiliTool.Agent.csproj index d97d4a0f9..1de81c005 100644 --- a/src/Ray.BiliBiliTool.Agent/Ray.BiliBiliTool.Agent.csproj +++ b/src/Ray.BiliBiliTool.Agent/Ray.BiliBiliTool.Agent.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/src/Ray.BiliBiliTool.Application/DailyTaskAppService.cs b/src/Ray.BiliBiliTool.Application/DailyTaskAppService.cs index 68cd129e0..9bdbaf3d4 100644 --- a/src/Ray.BiliBiliTool.Application/DailyTaskAppService.cs +++ b/src/Ray.BiliBiliTool.Application/DailyTaskAppService.cs @@ -47,17 +47,14 @@ public void DoDailyTask() { if (_securityOptions.IsSkipDailyTask) { - _logger.LogWarning("\r\n已配置为跳过每日任务"); + _logger.LogWarning("已配置为跳过每日任务"); return; } - _logger.LogInformation("\r\n-----开始每日任务-----\r\n"); + _logger.LogInformation("-----开始每日任务-----\r\n"); - UseInfo userInfo; - DailyTaskInfo dailyTaskInfo; - - userInfo = Login(); - dailyTaskInfo = GetDailyTaskStatus(); + UseInfo userInfo = Login(); + DailyTaskInfo dailyTaskInfo = GetDailyTaskStatus(); WatchAndShareVideo(dailyTaskInfo); AddCoinsForVideo(); diff --git a/src/Ray.BiliBiliTool.Console/Ray.BiliBiliTool.Console.csproj b/src/Ray.BiliBiliTool.Console/Ray.BiliBiliTool.Console.csproj index 79b3ba350..92cb7fbfa 100644 --- a/src/Ray.BiliBiliTool.Console/Ray.BiliBiliTool.Console.csproj +++ b/src/Ray.BiliBiliTool.Console/Ray.BiliBiliTool.Console.csproj @@ -4,7 +4,7 @@ Exe net5.0 Ray - 1.0.17 + 1.0.18 @@ -33,14 +33,14 @@ - + - - + + diff --git a/test/InfrastructureTest/InfrastructureTest.csproj b/test/InfrastructureTest/InfrastructureTest.csproj index a9a8296c1..4de04c2c7 100644 --- a/test/InfrastructureTest/InfrastructureTest.csproj +++ b/test/InfrastructureTest/InfrastructureTest.csproj @@ -6,7 +6,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive