@@ -44,37 +44,48 @@ stages:
4444 inputs :
4545 solution : ' $(solution)'
4646 configuration : ' $(build_configuration)'
47- msbuildArguments : ' /t:Restore;Rebuild -m'
47+ msbuildArguments : ' /t:Restore;Rebuild -m /p:ContinuousIntegrationBuild=true '
4848 displayName : Build Solution
4949
5050 - powershell : echo "##vso[task.setvariable variable=packageVersion]$(packageVersion)-rc.$(Build.BuildId)"
51- condition : ne(variables['Build.SourceBranchName'], 'release.3')
5251 displayName : Set nuget RC version for non-release branch
52+ condition : and(succeeded(), eq(variables['Build.SourceBranchName'], 'version3'))
5353
5454 - task : PowerShell@2
5555 inputs :
5656 filePath : ' $(Build.SourcesDirectory)/NuGet/BuildNuspecs.ps1'
5757 workingDirectory : ' $(Build.SourcesDirectory)'
5858 arguments : -path $(Build.SourcesDirectory)/NuGet/linq2db.EntityFrameworkCore.nuspec -version $(packageVersion) -branch $(Build.SourceBranchName)
5959 displayName : Generate nuspec
60+ condition : and(succeeded(), or(eq(variables['Build.SourceBranchName'], 'release.3'), eq(variables['Build.SourceBranchName'], 'version3')))
6061
6162 - task : NuGetToolInstaller@0
6263 inputs :
6364 versionSpec : ' 5.x'
6465 workingDirectory : $(Build.SourcesDirectory)/NuGet
6566 displayName : Install nuget
67+ condition : and(succeeded(), or(eq(variables['Build.SourceBranchName'], 'release.3'), eq(variables['Build.SourceBranchName'], 'version3')))
6668
6769 - task : CmdLine@2
6870 inputs :
6971 script : ' nuget Pack linq2db.EntityFrameworkCore.nuspec -OutputDirectory built'
7072 workingDirectory : $(Build.SourcesDirectory)/NuGet
71- displayName : Build nuget
73+ displayName : Build nuget (azure artifacts)
74+ condition : and(succeeded(), eq(variables['Build.SourceBranchName'], 'version3'))
75+
76+ - task : CmdLine@2
77+ inputs :
78+ script : ' nuget Pack linq2db.EntityFrameworkCore.nuspec -OutputDirectory built -Symbols -SymbolPackageFormat snupkg'
79+ workingDirectory : $(Build.SourcesDirectory)/NuGet
80+ displayName : Build nuget (nuget.org)
81+ condition : and(succeeded(), eq(variables['Build.SourceBranchName'], 'release.3'))
7282
7383 - task : PublishBuildArtifacts@1
7484 inputs :
7585 pathToPublish : ' $(Build.SourcesDirectory)/NuGet/built'
7686 artifactName : ' $(artifact_nugets)'
7787 displayName : Publish nugets to artifacts
88+ condition : and(succeeded(), or(eq(variables['Build.SourceBranchName'], 'release.3'), eq(variables['Build.SourceBranchName'], 'version3')))
7889
7990 - task : NuGetCommand@2
8091 inputs :
0 commit comments