|
87 | 87 |
|
88 | 88 |
|
89 | 89 | <ItemGroup>
|
90 |
| - <LocalBuildTasks Include="$(LibraryToolsFolder)\RepoTasks\RepoTasks.sln" Condition="'$(NetCore)' == 'false'"/> |
91 |
| - <StackSolution Include="$(LibrarySourceFolder)\Stack.sln" Condition="'$(Scope)' == 'Stack'"/> |
92 |
| - <CommonSolution Include="$(LibrarySourceFolder)\Common\Common.sln" Condition="'$(Scope)' == 'Stack'" /> |
| 90 | + <LocalBuildTasks Include="$(LibraryToolsFolder)\RepoTasks\RepoTasks.sln" Condition="'$(NetCore)' == 'false'" /> |
| 91 | + <StackSolution Include="$(LibrarySourceFolder)\StackAdmin\Stack.sln" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
93 | 92 | <StaticAnalysis Include=".\tools\StaticAnalysis\StaticAnalysis.sln" />
|
94 | 93 | <LocalBuildTasks Include="$(LibraryToolsFolder)\BuildPackagesTask\Microsoft.Azure.Build.Tasks.sln" />
|
95 |
| - <LocalBuildTasks Include="$(LibraryToolsFolder)\RepoTasks\RepoTasks.sln" Condition="'$(NetCore)' == 'false'"/> |
| 94 | + <LocalBuildTasks Include="$(LibraryToolsFolder)\RepoTasks\RepoTasks.sln" Condition="'$(NetCore)' == 'false'" /> |
96 | 95 | </ItemGroup>
|
97 | 96 |
|
98 | 97 | <!-- Tasks -->
|
|
200 | 199 | <Exec Command="$(NuGetCommand) sources add -Name nugetRemote -Source "https://api.nuget.org/v3/index.json" $(NuGetRestoreConfigSwitch)"/>
|
201 | 200 | <!-- Restore packages -->
|
202 | 201 | <Exec Command="$(NuGetCommand) restore %(StackSolution.FullPath) $(NuGetRestoreConfigSwitch) $(NuGetRestorePackageSetting)"
|
203 |
| - Condition="'$(Scope)' == 'Stack'" |
| 202 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" |
204 | 203 | ContinueOnError="false" />
|
205 |
| - <Exec Command="$(NuGetCommand) restore %(CommonSolution.FullPath) $(NuGetRestoreConfigSwitch) $(NuGetRestorePackageSetting)" |
206 |
| - ContinueOnError="false" Condition="'$(Scope)' == 'Stack'" /> |
207 | 204 | <!-- Restore packages for static analysis-->
|
208 | 205 | <Exec Command="$(NuGetCommand) restore %(StaticAnalysis.FullPath) $(NuGetRestoreConfigSwitch) $(NuGetRestorePackageSetting)"
|
209 | 206 | ContinueOnError="false" />
|
|
280 | 277 | <MakeDir Directories="$(PackageDirectory)"
|
281 | 278 | Condition="'$(Scope)' != 'Stack'" />
|
282 | 279 | <MakeDir Directories="$(StackPackageFolder)"
|
283 |
| - Condition="'$(Scope)' == 'Stack'" /> |
284 |
| - |
285 |
| - <MSBuild Projects="@(CommonSolution)" |
286 |
| - Targets="Build" |
287 |
| - Properties="Configuration=$(Configuration);Platform=Any CPU" |
288 |
| - BuildInParallel="$(BuildInParallel)" |
289 |
| - Condition="'$(Scope)' == 'Stack'" |
290 |
| - ContinueOnError="false" /> |
| 280 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
291 | 281 |
|
292 | 282 | <MSBuild Projects="@(CmdletSolutionsToBuild)"
|
293 | 283 | Targets="Build"
|
|
299 | 289 | Targets="Build"
|
300 | 290 | Properties="Configuration=$(Configuration);Platform=Any CPU"
|
301 | 291 | BuildInParallel="$(BuildInParallel)"
|
302 |
| - Condition="'$(Scope)' == 'Stack'" |
| 292 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" |
303 | 293 | ContinueOnError="false" />
|
304 | 294 |
|
305 | 295 | <Exec Command="$(PowerShellCommandPrefix) "$ProgressPreference = 'SilentlyContinue';. $(LibraryToolsFolder)\GenerateHelp.ps1 -ValidateMarkdownHelp -GenerateMamlHelp -BuildConfig $(Configuration) -FilteredModules '@(ModulesChanged)' ""
|
|
311 | 301 |
|
312 | 302 | <Exec ContinueOnError="false"
|
313 | 303 | Command=""$(PowerShellCommand)" -NonInteractive -NoLogo -NoProfile -Command " . $(LibraryToolsFolder)\NewHelpIndex.ps1 -OutputFile $(PackageDirectory)\index.json -BuildConfig $(Configuration) ""
|
314 |
| - Condition=" ('$(Scope)' == 'All' or '$(Scope)' == 'Latest') and $(CodeSign) == 'true'"/> |
| 304 | + Condition="('$(Scope)' == 'All' or '$(Scope)' == 'Latest') and $(CodeSign) == 'true'" /> |
315 | 305 |
|
316 | 306 | <!-- Copying modules to be signed -->
|
317 | 307 |
|
318 | 308 | <!-- AzureRM -->
|
319 | 309 | <Copy SourceFiles="$(LibraryToolsFolder)\AzureRM\AzureRM.psd1"
|
320 | 310 | DestinationFolder="$(PackageDirectory)\$(Configuration)"
|
321 | 311 | ContinueOnError="false"
|
322 |
| - Condition= " '$(Scope)' == 'All' or '$(Scope)' == 'Latest' "/> |
| 312 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" /> |
323 | 313 | <Copy SourceFiles="$(LibraryToolsFolder)\AzureRM\AzureRM.psm1"
|
324 | 314 | DestinationFolder="$(PackageDirectory)\$(Configuration)"
|
325 | 315 | ContinueOnError="false"
|
326 |
| - Condition= " '$(Scope)' == 'All' or '$(Scope)' == 'Latest' "/> |
| 316 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" /> |
327 | 317 |
|
328 | 318 | <!-- Stack Specific -->
|
329 | 319 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureRM\AzureRM.psd1"
|
330 | 320 | DestinationFolder="$(StackPackageFolder)\$(Configuration)"
|
331 | 321 | ContinueOnError="false"
|
332 |
| - Condition= " '$(Scope)' == 'Stack' "/> |
| 322 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
333 | 323 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureRM\AzureRM.psm1"
|
334 | 324 | DestinationFolder="$(StackPackageFolder)\$(Configuration)"
|
335 | 325 | ContinueOnError="false"
|
336 |
| - Condition= " '$(Scope)' == 'Stack' "/> |
| 326 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
337 | 327 |
|
338 | 328 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureStack\AzureStack.psd1"
|
339 | 329 | DestinationFolder="$(StackPackageFolder)\$(Configuration)"
|
340 | 330 | ContinueOnError="false"
|
341 |
| - Condition= " '$(Scope)' == 'Stack' "/> |
| 331 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
342 | 332 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureStack\AzureStack.psm1"
|
343 | 333 | DestinationFolder="$(StackPackageFolder)\$(Configuration)"
|
344 | 334 | ContinueOnError="false"
|
345 |
| - Condition= " '$(Scope)' == 'Stack' "/> |
| 335 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
346 | 336 |
|
347 | 337 | <CallTarget Targets="CodeSignBinaries" Condition=" '$(CodeSign)' == 'true' " />
|
348 | 338 |
|
349 | 339 | <Exec ContinueOnError="false"
|
350 | 340 | Command=""$(PowerShellCommand)" -NonInteractive -NoLogo -NoProfile -Command " . $(LibraryToolsFolder)\NewOutputTypeIndex.ps1 -OutputFile $(PackageDirectory)\outputtypes.json -BuildConfig $(Configuration) ""
|
351 |
| - Condition=" ('$(Scope)' == 'All' or '$(Scope)' == 'Latest') and $(CodeSign) == 'true'"/> |
| 341 | + Condition="('$(Scope)' == 'All' or '$(Scope)' == 'Latest') and $(CodeSign) == 'true'" /> |
352 | 342 |
|
353 | 343 | <!-- AzureRM -->
|
354 | 344 | <Copy SourceFiles="$(PackageDirectory)\$(Configuration)\AzureRM.psd1"
|
355 |
| - DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition= " '$(Scope)' == 'All' or '$(Scope)' == 'Latest' "/> |
| 345 | + DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" /> |
356 | 346 | <Copy SourceFiles="$(PackageDirectory)\$(Configuration)\AzureRM.psm1"
|
357 |
| - DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition= " '$(Scope)' == 'All' or '$(Scope)' == 'Latest' "/> |
| 347 | + DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" /> |
358 | 348 |
|
359 | 349 | <!-- Stack -->
|
360 | 350 | <Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureRM.psd1"
|
361 |
| - DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition= " '$(Scope)' == 'Stack' "/> |
| 351 | + DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
362 | 352 | <Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureRM.psm1"
|
363 |
| - DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition= " '$(Scope)' == 'Stack' "/> |
| 353 | + DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
364 | 354 |
|
365 | 355 | <Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureStack.psd1"
|
366 |
| - DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition= " '$(Scope)' == 'Stack' "/> |
| 356 | + DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
367 | 357 | <Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureStack.psm1"
|
368 |
| - DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition= " '$(Scope)' == 'Stack' "/> |
| 358 | + DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
369 | 359 |
|
370 | 360 | <Message Importance="high" Text="Running Static Analyser" />
|
371 | 361 | <CallTarget targets="DependencyAnalysis" ContinueOnError="ErrorAndContinue" />
|
|
474 | 464 | </ItemGroup>
|
475 | 465 |
|
476 | 466 | <!-- Stack -->
|
477 |
| - <ItemGroup Condition="'$(Scope)' == 'Stack'"> |
478 |
| - <DelaySignedAssembliesToSign Include="$(StackPackageFolder)\$(Configuration)\**\Microsoft*Azure*Commands*.dll" /> |
| 467 | + <ItemGroup Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'"> |
| 468 | + <DelaySignedAssembliesToSign Include="$(StackPackageFolder)\$(Configuration)\**\Microsoft*Azure*Commands*.dll" Exclude="$(StackPackageFolder)\$(Configuration)\**\Microsoft*Azure*Commands*Common*.dll" /> |
479 | 469 | <DelaySignedAssembliesToSign Include="$(StackPackageFolder)\$(Configuration)\**\Microsoft.Azure.Common.Extensions.dll" />
|
480 | 470 | <DelaySignedAssembliesToSign Include="$(StackPackageFolder)\$(Configuration)\**\Microsoft.Azure.Management.Sql.Legacy.dll" />
|
481 |
| - </ItemGroup> |
| 471 | + </ItemGroup> |
482 | 472 |
|
483 | 473 | <Message Importance="high" Text="$(PackageDirectory)\$(Configuration) does not contains any files to sign. Code sign will skip."
|
484 | 474 | Condition="'@(DelaySignedAssembliesToSign)' == ''" />
|
|
515 | 505 |
|
516 | 506 | <!-- Copying shortcut to be signed -->
|
517 | 507 | <Copy SourceFiles="$(LibraryRoot)tools\AzureRM\AzureRM.psm1"
|
518 |
| - DestinationFolder="$(PackageDirectory)\$(Configuration)" Condition= "'$(Scope)' == 'All' or '$(Scope)' == 'Latest'"/> |
| 508 | + DestinationFolder="$(PackageDirectory)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" /> |
519 | 509 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureRM\AzureRM.psm1"
|
520 |
| - DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'Stack'"/> |
| 510 | + DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
521 | 511 | <Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureStack\AzureStack.psm1"
|
522 |
| - DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'Stack'"/> |
| 512 | + DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" /> |
523 | 513 |
|
524 | 514 |
|
525 | 515 | <!-- Azure -->
|
|
531 | 521 | </ItemGroup>
|
532 | 522 |
|
533 | 523 | <!-- Stack -->
|
534 |
| - <ItemGroup Condition="'$(Scope)' == 'Stack'"> |
| 524 | + <ItemGroup Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'"> |
535 | 525 | <ScriptsToSign Include="$(StackPackageFolder)\$(Configuration)\**\*.ps1"/>
|
536 | 526 | <ScriptsToSign Include="$(StackPackageFolder)\$(Configuration)\**\*.psm1"/>
|
537 | 527 | <ScriptsToSign Include="$(StackPackageFolder)\$(Configuration)\**\*.ps1xml"/>
|
|
554 | 544 | ContinueOnError="ErrorAndContinue" />
|
555 | 545 |
|
556 | 546 | <Exec Command="$(PowerShellCommandPrefix) ". $(LibraryToolsFolder)\CheckSignature.ps1 -CustomPath $(StackPackageFolder)\$(Configuration) ""
|
557 |
| - Condition="'$(Scope)' == 'Stack'" |
| 547 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" |
558 | 548 | ContinueOnError="ErrorAndContinue" />
|
559 | 549 |
|
560 | 550 | <!-- Copying signed shortcut back -->
|
|
621 | 611 | Condition="'$(Scope)' != 'Stack'"/>
|
622 | 612 |
|
623 | 613 | <Exec Command="$(PackageDirectory)\StaticAnalysis.exe $(StackPackageFolder)\$(Configuration) $(StackPackageFolder)"
|
624 |
| - Condition="'$(Scope)' == 'Stack'" |
| 614 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" |
625 | 615 | ContinueOnError="True"/>
|
626 | 616 |
|
627 | 617 | <OnError ExecuteTargets="StaticAnalysisErrorMessage"/>
|
|
650 | 640 | <Error Condition=" '$(NuGetKey)' == '' " Text="You must provide the NuGetKey parameter to the build: /p:NuGetKey=YOUR_PUBLISHING_KEY" />
|
651 | 641 |
|
652 | 642 | <Exec Command="$(PowerShellCommandPrefix) ". $(LibraryToolsFolder)\PublishModules.ps1 -IsNetCore:$$(NetCore) -BuildConfig $(Configuration) -Scope $(Scope) -ApiKey $(NuGetKey) -RepositoryLocation \"$(NuGetPublishingSource)\" " -NugetExe $(NuGetCommand)"
|
653 |
| - Condition="'$(Scope)' !='Stack'" |
| 643 | + Condition="'$(Scope)' != 'Stack'" |
654 | 644 | ContinueOnError="false"/>
|
655 | 645 |
|
656 | 646 | <Exec Command="$(PowerShellCommandPrefix) ". $(LibraryToolsFolder)\PublishModules.ps1 -IsNetCore:$$(NetCore) -BuildConfig $(Configuration) -Scope Stack -ApiKey $(NuGetKey) -RepositoryLocation \"$(NuGetPublishingSource)\" " -NugetExe $(NuGetCommand)"
|
657 |
| - Condition="'$(Scope)' == 'Stack'" |
| 647 | + Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" |
658 | 648 | ContinueOnError="false"/>
|
659 | 649 |
|
660 | 650 | <CallTarget Targets="BuildInstaller" Condition="'$(Scope)' =='All'" />
|
|
0 commit comments