diff --git a/README.md b/README.md index 4566a88..7652748 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://dev.azure.com/fluxera/Foundation/_apis/build/status/GitHub/fluxera.Fluxera.Temporal?branchName=main)](https://dev.azure.com/fluxera/Foundation/_build/latest?definitionId=71&branchName=main) +[![Build Status](https://dev.azure.com/fluxera/Foundation/_apis/build/status/GitHub/fluxera.Fluxera.Temporal?branchName=main&stageName=BuildAndTest)](https://dev.azure.com/fluxera/Foundation/_build/latest?definitionId=82&branchName=main) # Fluxera.Temporal A libary that provides temporal types. diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d3057c2..da67da7 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,5 +1,3 @@ -# CI pipeline for a NuGet package solution. - trigger: branches: include: [ '*' ] @@ -9,6 +7,12 @@ variables: BuildConfiguration: Release DotNetCoreVersion: 7.0.x +parameters: +- name: publishPackages + displayName: "Publish NuGet packages" + type: boolean + default: false + stages: - stage: BuildAndTest jobs: @@ -61,7 +65,7 @@ stages: - stage: PublishPackages dependsOn: BuildAndTest # Only publish packages for main branch. - condition: and(succeeded('BuildAndTest'), eq(variables['Build.SourceBranch'], 'refs/heads/main')) + condition: and(succeeded('BuildAndTest'), eq(variables['Build.SourceBranch'], 'refs/heads/main'), eq(${{ parameters.publishPackages }}, true)) jobs: - job: PublishPackages pool: diff --git a/src/Fluxera.Temporal/Fluxera.Temporal.csproj b/src/Fluxera.Temporal/Fluxera.Temporal.csproj index 95f7b96..182e16e 100644 --- a/src/Fluxera.Temporal/Fluxera.Temporal.csproj +++ b/src/Fluxera.Temporal/Fluxera.Temporal.csproj @@ -22,7 +22,7 @@ - + all diff --git a/tests/Fluxera.Temporal.MongoDB.UnitTests/Fluxera.Temporal.MongoDB.UnitTests.csproj b/tests/Fluxera.Temporal.MongoDB.UnitTests/Fluxera.Temporal.MongoDB.UnitTests.csproj index 50b76ab..f4c0a96 100644 --- a/tests/Fluxera.Temporal.MongoDB.UnitTests/Fluxera.Temporal.MongoDB.UnitTests.csproj +++ b/tests/Fluxera.Temporal.MongoDB.UnitTests/Fluxera.Temporal.MongoDB.UnitTests.csproj @@ -9,7 +9,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive