[devops] Don’t build any NuGets if .NET isn’t enabled. (#18823)

This commit is contained in:
Rolf Bjarne Kvinge 2023-08-28 12:09:13 +02:00 коммит произвёл GitHub
Родитель 65b6cca020
Коммит 6603e027ac
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -30,7 +30,7 @@ steps:
- bash: $(Build.SourcesDirectory)/xamarin-macios/tools/devops/automation/scripts/bash/build-nugets.sh
displayName: 'Build Nugets'
condition: and(succeeded(), contains(variables['configuration.BuildNugets'], 'True'))
condition: and(succeeded(), contains(variables['configuration.BuildNugets'], 'True'), ne(variables['ENABLE_DOTNET'],''))
continueOnError: true # should not stop the build since is not official just yet.
timeoutInMinutes: 180
@ -48,7 +48,7 @@ steps:
targetPath: $(Build.SourcesDirectory)/xamarin-macios/_build/nupkgs/bar-manifests
artifactName: '${{ parameters.uploadPrefix }}AssetManifests'
continueOnError: true
condition: and(succeededOrFailed(), contains(variables['configuration.BuildNugets'], 'True'))
condition: and(succeededOrFailed(), contains(variables['configuration.BuildNugets'], 'True'), ne(variables['ENABLE_DOTNET'],''))
- task: PublishPipelineArtifact@1
displayName: 'Publish Artifact: build-binlogs'
@ -56,4 +56,4 @@ steps:
targetPath: $(Build.ArtifactStagingDirectory)/build-binlogs
artifactName: ${{ parameters.uploadPrefix }}build-binlogs-$(Build.BuildId)-$(System.JobAttempt)
continueOnError: true
condition: and(succeededOrFailed(), contains(variables['configuration.BuildNugets'], 'True'))
condition: and(succeededOrFailed(), contains(variables['configuration.BuildNugets'], 'True'), ne(variables['ENABLE_DOTNET'],''))