@@ -83,6 +83,7 @@ function New-DiffPackage
8383 $localServiceManifest = ([XML ](Get-Content - LiteralPath $localServiceManifestPath )).ServiceManifest
8484 $diffServicePkgPath = [System.IO.Path ]::Combine($diffPackagePath , $localServiceManifestName )
8585 $clusterServiceManifest = $clusterServiceManifestByName [$localServiceManifestName ].ServiceManifest
86+ $diffPkgServiceManifestPath = Join-Path $diffServicePkgPath $serviceManifestName
8687
8788 # If there's no matching manifest from the cluster it means this is a newly added service that doesn't exist yet on the cluster.
8889 if (! $clusterServiceManifest )
@@ -101,12 +102,14 @@ function New-DiffPackage
101102 }
102103 Write-Host (Get-VstsLocString - Key DIFFPKG_CreatingDiffPackageForService - ArgumentList @ ($localServiceManifestName , $clusterServiceManifest.Version , $localServiceManifestVersion ))
103104
105+ $diffServicePkgPath = New-Item - ItemType Directory - Path $diffServicePkgPath - Force
106+
104107 Copy-DiffPackage - clusterPackages $clusterServiceManifest.CodePackage - localPackages $localServiceManifest.CodePackage - localParentPkgPath $localServicePkgPath - diffParentPkgPath $diffServicePkgPath
105108 Copy-DiffPackage - clusterPackages $clusterServiceManifest.ConfigPackage - localPackages $localServiceManifest.ConfigPackage - localParentPkgPath $localServicePkgPath - diffParentPkgPath $diffServicePkgPath
106109 Copy-DiffPackage - clusterPackages $clusterServiceManifest.DataPackage - localPackages $localServiceManifest.DataPackage - localParentPkgPath $localServicePkgPath - diffParentPkgPath $diffServicePkgPath
107110
108- Write-Host (Get-VstsLocString - Key DIFFPKG_CopyingToDiffPackge - ArgumentList @ ($localServiceManifestPath , ( Join-Path $diffServicePkgPath $serviceManifestName ) ))
109- Copy-Item - LiteralPath $localServiceManifestPath ( Join-Path $diffServicePkgPath $serviceManifestName ) - Force
111+ Write-Host (Get-VstsLocString - Key DIFFPKG_CopyingToDiffPackge - ArgumentList @ ($localServiceManifestPath , $diffPkgServiceManifestPath ))
112+ Copy-Item - LiteralPath $localServiceManifestPath $diffPkgServiceManifestPath - Force
110113 }
111114
112115 Return $diffPackagePath
0 commit comments