diff --git a/.github/workflows/maa-dev-build.yaml b/.github/workflows/maa-dev-build.yaml index b5564ab2c3..30169a7971 100644 --- a/.github/workflows/maa-dev-build.yaml +++ b/.github/workflows/maa-dev-build.yaml @@ -19,22 +19,19 @@ jobs: dotnet-version: 6.0.x - name: Run dev build task - run: pwsh .\ci-dev-build.ps1 + run: pwsh .\build.ps1 DevBuild - name: Upload Artifacts Release uses: actions/upload-artifact@v3 with: - name: MaaFull-DevBuild-Release path: ./artifacts/MaaFull-DevBuild-Release* - name: Upload Artifacts RelWithDebInfo uses: actions/upload-artifact@v3 with: - name: MaaFull-DevBuild-RelWithDebInfo path: ./artifacts/MaaFull-DevBuild-RelWithDebInfo* - name: Upload Artifacts CICD uses: actions/upload-artifact@v3 with: - name: MaaFull-DevBuild-CICD path: ./artifacts/MaaFull-DevBuild-CICD* diff --git a/build.ps1 b/build.ps1 new file mode 100644 index 0000000000..c3b9466100 --- /dev/null +++ b/build.ps1 @@ -0,0 +1,16 @@ +if ($args.Length -ne 1) { + throw "One argument required" +} + +$target = $args[0] +$valid_targets = @("ReleaseCore", "ReleaseWpf", "ReleaseResource", "DevBuild") + +if (!$valid_targets.Contains($target)) { + throw "$target is not a valid target" +} + +Set-Location -Path .\src\MeoAssistantBuilder + +dotnet run -- --target $target + +Set-Location -Path ..\..\ diff --git a/ci-dev-build.ps1 b/ci-dev-build.ps1 deleted file mode 100644 index ffb7496e54..0000000000 --- a/ci-dev-build.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -Set-Location .\src\MeoAssistantBuilder -dotnet run -- --target DevBuild