@@ -27,7 +27,7 @@ variables:
2727 EXTRA_MSBUILD_ARGS : /p:AutoProvision=True /p:AutoProvisionUsesSudo=True /p:IgnoreMaxMonoVersion=False
2828 PREPARE_FLAGS : PREPARE_CI=1 PREPARE_CI_PR=1
2929 DotNetCoreVersion : 3.1.405
30- DotNet5Version : 5.0.100
30+ DotNet5Version : 5.0.201
3131 GitHub.Token : $(github--pat--vs-mobiletools-engineering-service2)
3232
3333stages :
@@ -110,17 +110,11 @@ stages:
110110 displayName: make jenkins
111111
112112 - script : >
113- echo "make create-pkg create-vsix V=1 CONFIGURATION=$(XA.Build.Configuration)" &&
114- make create-pkg create-vsix V=1 CONFIGURATION=$(XA.Build.Configuration)
113+ echo "make create-installers V=1 CONFIGURATION=$(XA.Build.Configuration)" &&
114+ make create-installers V=1 CONFIGURATION=$(XA.Build.Configuration)
115115 workingDirectory: $(Build.SourcesDirectory)
116116 displayName: create installers
117117
118- - script : >
119- echo "make package-oss CONFIGURATION=$(XA.Build.Configuration) V=1" &&
120- make package-oss CONFIGURATION=$(XA.Build.Configuration) V=1
121- workingDirectory: $(Build.SourcesDirectory)
122- displayName: package oss
123-
124118 - script : >
125119 mkdir -p bin/Build$(XA.Build.Configuration)/$(InstallerArtifactName) &&
126120 cp bin/Build$(XA.Build.Configuration)/*.vsix bin/Build$(XA.Build.Configuration)/$(InstallerArtifactName) &&
@@ -134,6 +128,12 @@ stages:
134128 artifactName : $(InstallerArtifactName) - macOS and Windows
135129 targetPath : $(Build.SourcesDirectory)/bin/Build$(XA.Build.Configuration)/$(InstallerArtifactName)
136130
131+ - task : PublishPipelineArtifact@1
132+ displayName : upload nupkgs
133+ inputs :
134+ artifactName : $(NuGetArtifactName) - macOS
135+ targetPath : $(Build.SourcesDirectory)/bin/Build$(XA.Build.Configuration)/$(NuGetArtifactName)
136+
137137 - script : >
138138 echo "all-tests CONFIGURATION=$(XA.Build.Configuration) V=1" &&
139139 make all-tests CONFIGURATION=$(XA.Build.Configuration) V=1
@@ -146,19 +146,6 @@ stages:
146146 workingDirectory: $(Build.SourcesDirectory)
147147 displayName: package build status
148148
149- - task : MSBuild@1
150- displayName : pack all nupkgs
151- inputs :
152- solution : $(Build.SourcesDirectory)/build-tools/create-packs/Microsoft.Android.Sdk.proj
153- configuration : $(XA.Build.Configuration)
154- msbuildArguments : /t:CreateAllPacks /restore /bl:$(Build.SourcesDirectory)/bin/Build$(XA.Build.Configuration)/create-all-packs.binlog
155-
156- - task : PublishPipelineArtifact@1
157- displayName : upload nupkgs
158- inputs :
159- artifactName : $(NuGetArtifactName) - macOS
160- targetPath : $(Build.SourcesDirectory)/bin/Build$(XA.Build.Configuration)/$(NuGetArtifactName)
161-
162149 - script : >
163150 echo "make run-performance-tests CONFIGURATION=$(XA.Build.Configuration) V=1" &&
164151 make run-performance-tests CONFIGURATION=$(XA.Build.Configuration) V=1
@@ -186,6 +173,15 @@ stages:
186173 - checkout : self
187174 submodules : recursive
188175
176+ - template : yaml-templates/use-dot-net.yaml
177+ parameters :
178+ version : $(DotNet5Version)
179+ remove_dotnet : true
180+
181+ - template : yaml-templates/use-dot-net.yaml
182+ parameters :
183+ version : $(DotNetCoreVersion)
184+
189185 - task : NuGetToolInstaller@1
190186 displayName : ' Use NuGet 5.x'
191187 inputs :
@@ -214,16 +210,12 @@ stages:
214210 - script : make jenkins V=1 PREPARE_CI_PR=1 PREPARE_AUTOPROVISION=1 CONFIGURATION=$(XA.Build.Configuration)
215211 displayName : make jenkins
216212
213+ - script : make create-nupkgs V=1 CONFIGURATION=$(XA.Build.Configuration)
214+ displayName : make create-nupkgs
215+
217216 - script : make package-deb V=1 CONFIGURATION=$(XA.Build.Configuration)
218217 displayName : make package-deb
219218
220- - task : MSBuild@1
221- displayName : pack all nupkgs
222- inputs :
223- solution : $(System.DefaultWorkingDirectory)/build-tools/create-packs/Microsoft.Android.Sdk.proj
224- configuration : $(XA.Build.Configuration)
225- msbuildArguments : /t:CreateAllPacks /restore /bl:$(System.DefaultWorkingDirectory)/bin/Build$(XA.Build.Configuration)/create-all-packs.binlog
226-
227219 - script : >
228220 mkdir -p $(System.DefaultWorkingDirectory)/bin/Build$(XA.Build.Configuration)/linux-artifacts &&
229221 cp $(System.DefaultWorkingDirectory)/*xamarin.android*.tar.bz2 $(System.DefaultWorkingDirectory)/bin/Build$(XA.Build.Configuration)/linux-artifacts &&
0 commit comments