From c76a66d66b05e2120c81583b2318afea69e7bea3 Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Tue, 16 Apr 2024 21:21:20 +0200 Subject: [PATCH] Split up the yaml jobs (#275) --- azure-pipelines-public.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/azure-pipelines-public.yml b/azure-pipelines-public.yml index dd549ed..24f9c8b 100644 --- a/azure-pipelines-public.yml +++ b/azure-pipelines-public.yml @@ -34,16 +34,42 @@ jobs: displayName: Build steps: - template: /scripts/azure-pipelines-steps-prepare.yml@self - - pwsh: dotnet cake + - pwsh: dotnet cake --target=build displayName: Build everything env: JavaSdkDirectory: $(JAVA_HOME) + - publish: output + artifact: build + condition: always() + displayName: Upload Logs + + - job: pack + displayName: Pack + steps: + - template: /scripts/azure-pipelines-steps-prepare.yml@self + - pwsh: dotnet cake --target=pack + displayName: Pack NuGet packages + env: + JavaSdkDirectory: $(JAVA_HOME) + - publish: output + artifact: pack + condition: always() + displayName: Upload Logs + + - job: test + displayName: Test + steps: + - template: /scripts/azure-pipelines-steps-prepare.yml@self + - pwsh: dotnet cake --target=test + displayName: Run tests + env: + JavaSdkDirectory: $(JAVA_HOME) - task: PublishTestResults@2 condition: always() inputs: testResultsFormat: VSTest testResultsFiles: output/test-results/*.trx - publish: output - artifact: windows + artifact: test condition: always() displayName: Upload Logs