diff --git a/tools/releaseBuild/macOS/vsts.yml b/tools/releaseBuild/macOS/vsts.yml index 17efb2592e..1961f6a60b 100644 --- a/tools/releaseBuild/macOS/vsts.yml +++ b/tools/releaseBuild/macOS/vsts.yml @@ -14,6 +14,16 @@ steps: scriptPath: 'tools/releaseBuild/setReleaseTag.sh' args: '-ReleaseTag $(ReleaseTagVar) -Variable "ReleaseTagVar"' displayName: 'Calculate Release Tag' +- powershell: | + Import-Module $(Build.SourcesDirectory)/build.psm1 -Force + New-NugetConfigFile -NugetFeedUrl $(AzDevOpsFeed) -UserName $(AzDevOpsFeedUserName) -ClearTextPAT $(AzDevOpsFeedPAT) -FeedName AzDevOpsFeed -Destination $(Build.SourcesDirectory)/src/Modules + + if(-not (Test-Path "$(Build.SourcesDirectory)/src/Modules/nuget.config")) + { + throw "nuget.config is not created" + } + displayName: 'Add nuget.config for AzDevOps feed for PSGallery modules ' + condition: ne(Variables['SkipFxDependent'], 'true') - task: ShellScript@2 inputs: scriptPath: 'tools/installpsh-osx.sh' @@ -27,10 +37,8 @@ steps: scriptPath: 'tools/releaseBuild/macOS/PowerShellPackageVsts.sh' args: '-location $(Build.SourcesDirectory) -BootStrap' displayName: 'Bootstrap VM' -- task: ShellScript@2 - inputs: - scriptPath: 'tools/releaseBuild/macOS/PowerShellPackageVsts.sh' - args: '-ReleaseTag $(ReleaseTagVar) -Destination $(System.ArtifactsDirectory) -ExtraPackage "tar" -location $(Build.SourcesDirectory) -Build' - disableAutoCwd: true - cwd: 'tools/releaseBuild/macOS' +- powershell: | + $env:AZDEVOPSFEEDPAT = '$(AzDevOpsFeedPAT)' + $(Build.SourcesDirectory)/tools/releaseBuild/macOS/PowerShellPackageVsts.ps1 -ReleaseTag $(ReleaseTagVar) -Destination $(System.ArtifactsDirectory) -ExtraPackage "tar" -location $(Build.SourcesDirectory) -Build + $env:AZDEVOPSFEEDPAT = $null displayName: 'Build and Package'