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