XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.XUnit

【DLL】提供方便快捷的测试,无需编写Main方法,可直接添加特性在类或方法上进行测试

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.XUnit

切换CI流程为基于解决方案的还原与构建

将CI流程中的 restore、build、pack 步骤从针对单个项目切换为针对整个解决方案,删除了 PROJECT_PATH 相关配置。这样可一次性处理所有项目,提高自动化流程的灵活性和一致性。

4de6e36
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

2 个文件 +5 -6
Modified .github/workflows/publish-packages.yml +3 -3
@@ -60,13 +60,13 @@ jobs:
60 60 echo "PACKAGE_VERSION=$version" >> "$GITHUB_ENV"
61 61
62 62 - name: Restore
63 run: dotnet restore ${{ env.PROJECT_PATH }}
63 run: dotnet restore ${{ env.SOLUTION_PATH }}
64 64
65 65 - name: Build
66 run: dotnet build ${{ env.PROJECT_PATH }} --configuration Release --no-restore -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true -p:Version=${{ env.PACKAGE_VERSION }} -p:PackageVersion=${{ env.PACKAGE_VERSION }}
66 run: dotnet build ${{ env.SOLUTION_PATH }} --configuration Release --no-restore -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true -p:Version=${{ env.PACKAGE_VERSION }} -p:PackageVersion=${{ env.PACKAGE_VERSION }}
67 67
68 68 - name: Pack
69 run: dotnet pack ${{ env.PROJECT_PATH }} --configuration Release --no-build --no-restore --output ${{ env.PACKAGE_OUTPUT_DIR }} -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true -p:Version=${{ env.PACKAGE_VERSION }} -p:PackageVersion=${{ env.PACKAGE_VERSION }}
69 run: dotnet pack ${{ env.SOLUTION_PATH }} --configuration Release --no-build --no-restore --output ${{ env.PACKAGE_OUTPUT_DIR }} -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true -p:Version=${{ env.PACKAGE_VERSION }} -p:PackageVersion=${{ env.PACKAGE_VERSION }}
70 70
71 71 - name: Upload package artifacts
72 72 uses: actions/upload-artifact@v4
Modified .github/workflows/validate.yml +2 -3
@@ -13,7 +13,6 @@ permissions:
13 13 env:
14 14 DOTNET_VERSION: 10.0.x
15 15 SOLUTION_PATH: XFEExtension.NetCore.XUnit.slnx
16 PROJECT_PATH: XFEExtension.NetCore.XUnit/XFEExtension.NetCore.XUnit.csproj
17 16
18 17 jobs:
19 18 build:
@@ -29,7 +28,7 @@ jobs:
29 28 dotnet-version: ${{ env.DOTNET_VERSION }}
30 29
31 30 - name: Restore
32 run: dotnet restore ${{ env.PROJECT_PATH }}
31 run: dotnet restore ${{ env.SOLUTION_PATH }}
33 32
34 33 - name: Build
35 run: dotnet build ${{ env.PROJECT_PATH }} --configuration Release --no-restore -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true
34 run: dotnet build ${{ env.SOLUTION_PATH }} --configuration Release --no-restore -p:GeneratePackageOnBuild=false -p:ContinuousIntegrationBuild=true