@@ -3,14 +3,6 @@ parameters:
3
3
displayName : Branch for OOB pipeline
4
4
type : string
5
5
default : ' none'
6
- - name : TargetModule
7
- displayName : Build Module List(Split by ':')
8
- type : string
9
- default : ' none'
10
- - name : BuildInstaller
11
- displayName : Build Installer
12
- type : boolean
13
- default : true
14
6
jobs :
15
7
- job : Release
16
8
timeoutInMinutes : 180
@@ -39,19 +31,10 @@ jobs:
39
31
40
32
- task : DotNetCoreCLI@2
41
33
displayName : Build
42
- condition : ne('${{ parameters.TargetModule }}', 'none')
43
- inputs :
44
- command : custom
45
- custom : msbuild
46
- arguments : ' build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true;TargetModule=${{ parameters.TargetModule }}"'
47
- - task : DotNetCoreCLI@2
48
- displayName : Build
49
- condition : eq('${{ parameters.TargetModule }}', 'none')
50
34
inputs :
51
35
command : custom
52
36
custom : msbuild
53
- arguments : ' build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true;ModifiedModuleBuild=true"'
54
-
37
+ arguments : ' build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true"'
55
38
56
39
- task : AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
57
40
displayName : ' Manifest Generator '
@@ -376,11 +359,9 @@ jobs:
376
359
./setup/generate.ps1 -repository MSIcreationrepository
377
360
Unregister-PSRepository -Name MSIcreationrepository
378
361
displayName: 'Build Installer'
379
- condition: eq(${{ parameters.buildInstaller }}, true)
380
362
381
363
- task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
382
364
displayName : ' Installer Signing [Authenticode]'
383
- condition : eq(${{ parameters.buildInstaller }}, true)
384
365
inputs :
385
366
ConnectedServiceName : ' ESRP Signing Service'
386
367
FolderPath : setup
@@ -423,11 +404,9 @@ jobs:
423
404
Get-ChildItem $Env:RepoArtifacts/$folderName
424
405
Copy-Item $Env:RepoArtifacts/$Env:Configuration/InstallModule.ps1 -Destination $Env:RepoArtifacts/$folderName
425
406
displayName: 'Gather nuget packages and install script'
426
- condition: eq(${{ parameters.buildInstaller }}, true)
427
407
428
408
- task : ArchiveFiles@2
429
409
displayName : ' Pack nuget packages as Az-Cmdlets-latest.tar.gz'
430
- condition : eq(${{ parameters.buildInstaller }}, true)
431
410
inputs :
432
411
rootFolderOrFile : ' artifacts/$(LocalRepoName)'
433
412
includeRootFolder : false
@@ -453,11 +432,9 @@ jobs:
453
432
" - "+$sha256.Hash+"`n"
454
433
New-Item -Path "setup" -Name "ReleaseNotes.txt" -ItemType File -Force -Value $value
455
434
displayName: 'Rename Az-Cmdlets-latest.tar.gz and Calculate SHA256'
456
- condition: eq(${{ parameters.buildInstaller }}, true)
457
435
458
436
- task : PublishBuildArtifacts@1
459
437
displayName : ' Publish Artifact: installer'
460
- condition : eq(${{ parameters.buildInstaller }}, true)
461
438
inputs :
462
439
PathtoPublish : setup
463
440
ArtifactName : setup
@@ -491,4 +468,4 @@ jobs:
491
468
Get-ChildItem -Path $Env:RepoArtifacts -Filter Az.*.0.*.*.nupkg | Compress-Archive -DestinationPath "$buildName-preview.zip" -PassThru | Set-AzStorageBlobContent -Container $(ContainerName) -Context $context -Force
492
469
azurePowerShellVersion : LatestVersion
493
470
pwsh : true
494
- condition : and(succeeded(), eq(variables['PushPackageToStorageAccount'], 'true'), eq(${{ parameters.buildInstaller }}, true) )
471
+ condition : and(succeeded(), eq(variables['PushPackageToStorageAccount'], 'true'))
0 commit comments