From 71651decbcc45e124e729f7401aee4a8318a6427 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 23 Jan 2024 16:38:16 +0100 Subject: [PATCH 1/2] variables probably do not work without a real stage dependency --- build/azure-pipelines.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml index 0e2a717e14..347efcc552 100644 --- a/build/azure-pipelines.yml +++ b/build/azure-pipelines.yml @@ -708,9 +708,10 @@ stages: pool: vmImage: 'windows-latest' # Apparently AzureFileCopy is windows only :( variables: - umbracoMajorVersion: $[ dependencies.Build.outputs['A.build.NBGV_VersionMajor'] ] + umbracoMajorVersion: $[ stageDependencies.Build.A.outputs['build.NBGV_VersionMajor'] ] displayName: Upload API Documentation dependsOn: + - Build - Deploy_MyGet # Change to "Deploy_Nuget" after release of v14 condition: and(succeeded(), or(eq(dependencies.Build.outputs['A.build.NBGV_PublicRelease'], 'True'), ${{parameters.uploadApiDocs}})) jobs: From e9082dafa64c4b00ebd4e9030357ba81d39684ed Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 23 Jan 2024 16:43:27 +0100 Subject: [PATCH 2/2] clean apidocs before upload --- build/azure-pipelines.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml index 347efcc552..19dc9adaef 100644 --- a/build/azure-pipelines.yml +++ b/build/azure-pipelines.yml @@ -737,6 +737,7 @@ stages: storage: umbracoapidocs ContainerName: '$web' BlobPrefix: v$(umbracoMajorVersion)/csharp + CleanTargetBeforeCopy: true - job: displayName: Upload js Docs steps: @@ -759,3 +760,4 @@ stages: storage: umbracoapidocs ContainerName: '$web' BlobPrefix: v$(umbracoMajorVersion)/ui + CleanTargetBeforeCopy: true