Skip to content

Commit 70544ae

Browse files
committed
Remove xcsync as it is too big for CI
Part of #24094
1 parent 835a5e7 commit 70544ae

File tree

3 files changed

+67
-4
lines changed

3 files changed

+67
-4
lines changed

eng/pipelines/common/device-tests-steps.yml

-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ steps:
4444
- pwsh: echo "##vso[task.prependpath]$(DotNet.Dir)"
4545
displayName: 'Add .NET to PATH'
4646

47-
- pwsh: Get-ChildItem "$(DotNet.Dir)/packs/Microsoft.*.Sdk.*/*/tools/lib/xcsync" | Remove-Item -Recurse
48-
displayName: 'Remove xcsync as this is not used and will be fixed later'
49-
5047
- ${{ if eq(parameters.useArtifacts, true) }}:
5148

5249
- task: DownloadBuildArtifacts@0

eng/pipelines/common/ui-tests-build-sample.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,10 @@ steps:
8484

8585
- publish: $(System.DefaultWorkingDirectory)/artifacts/bin
8686
condition: and(eq('${{ parameters.platform }}' , 'windows'), failed())
87-
artifact: ui-tests-samples-windows_failed_$(System.JobAttempt)
87+
artifact: ui-tests-samples-windows_failed_$(System.JobAttempt)
88+
89+
- task: PublishBuildArtifacts@1
90+
displayName: Publish Artifacts
91+
condition: always()
92+
inputs:
93+
artifactName: '$(Agent.JobName) (attempt $(System.JobAttempt))'

src/DotNet/DotNet.csproj

+60
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,66 @@
196196
Condition=" '$(InstallWorkloadPacks)' == 'true' "
197197
Inputs="$(_Inputs)"
198198
Outputs="$(DotNetPacksDirectory).stamp">
199+
<Exec
200+
Command="&quot;$(DotNetToolPath)&quot; workload install ios --skip-sign-check --skip-manifest-update --verbosity diag --temp-dir &quot;$(DotNetTempDirectory)&quot; --configfile &quot;$(MauiRootDirectory)NuGet.config&quot;"
201+
WorkingDirectory="$(MauiRootDirectory)"
202+
EnvironmentVariables="DOTNET_MULTILEVEL_LOOKUP=0"
203+
/>
204+
<ItemGroup>
205+
<_XCSyncFileToRemove Include="$(DotNetDirectory)\packs\Microsoft.*.Sdk.*\*\tools\lib\xcsync\*" />
206+
</ItemGroup>
207+
<PropertyGroup>
208+
<_XCSyncFileToRemove>%(_XCSyncFileToRemove.RelativeDir)</_XCSyncFileToRemove>
209+
</PropertyGroup>
210+
<ItemGroup>
211+
<_XCSyncFileToRemove Remove="@(_XCSyncFileToRemove)" />
212+
</ItemGroup>
213+
<RemoveDir Directories="$(_XCSyncFileToRemove)" Condition="Exists('$(_XCSyncFileToRemove)')" />
214+
<Exec
215+
Command="&quot;$(DotNetToolPath)&quot; workload install maccatalyst --skip-sign-check --skip-manifest-update --verbosity diag --temp-dir &quot;$(DotNetTempDirectory)&quot; --configfile &quot;$(MauiRootDirectory)NuGet.config&quot;"
216+
WorkingDirectory="$(MauiRootDirectory)"
217+
EnvironmentVariables="DOTNET_MULTILEVEL_LOOKUP=0"
218+
/>
219+
<ItemGroup>
220+
<_XCSyncFileToRemove Include="$(DotNetDirectory)\packs\Microsoft.*.Sdk.*\*\tools\lib\xcsync\*" />
221+
</ItemGroup>
222+
<PropertyGroup>
223+
<_XCSyncFileToRemove>%(_XCSyncFileToRemove.RelativeDir)</_XCSyncFileToRemove>
224+
</PropertyGroup>
225+
<ItemGroup>
226+
<_XCSyncFileToRemove Remove="@(_XCSyncFileToRemove)" />
227+
</ItemGroup>
228+
<RemoveDir Directories="$(_XCSyncFileToRemove)" Condition="Exists('$(_XCSyncFileToRemove)')" />
229+
<Exec
230+
Command="&quot;$(DotNetToolPath)&quot; workload install macos --skip-sign-check --skip-manifest-update --verbosity diag --temp-dir &quot;$(DotNetTempDirectory)&quot; --configfile &quot;$(MauiRootDirectory)NuGet.config&quot;"
231+
WorkingDirectory="$(MauiRootDirectory)"
232+
EnvironmentVariables="DOTNET_MULTILEVEL_LOOKUP=0"
233+
/>
234+
<ItemGroup>
235+
<_XCSyncFileToRemove Include="$(DotNetDirectory)\packs\Microsoft.*.Sdk.*\*\tools\lib\xcsync\*" />
236+
</ItemGroup>
237+
<PropertyGroup>
238+
<_XCSyncFileToRemove>%(_XCSyncFileToRemove.RelativeDir)</_XCSyncFileToRemove>
239+
</PropertyGroup>
240+
<ItemGroup>
241+
<_XCSyncFileToRemove Remove="@(_XCSyncFileToRemove)" />
242+
</ItemGroup>
243+
<RemoveDir Directories="$(_XCSyncFileToRemove)" Condition="Exists('$(_XCSyncFileToRemove)')" />
244+
<Exec
245+
Command="&quot;$(DotNetToolPath)&quot; workload install tvos --skip-sign-check --skip-manifest-update --verbosity diag --temp-dir &quot;$(DotNetTempDirectory)&quot; --configfile &quot;$(MauiRootDirectory)NuGet.config&quot;"
246+
WorkingDirectory="$(MauiRootDirectory)"
247+
EnvironmentVariables="DOTNET_MULTILEVEL_LOOKUP=0"
248+
/>
249+
<ItemGroup>
250+
<_XCSyncFileToRemove Include="$(DotNetDirectory)\packs\Microsoft.*.Sdk.*\*\tools\lib\xcsync\*" />
251+
</ItemGroup>
252+
<PropertyGroup>
253+
<_XCSyncFileToRemove>%(_XCSyncFileToRemove.RelativeDir)</_XCSyncFileToRemove>
254+
</PropertyGroup>
255+
<ItemGroup>
256+
<_XCSyncFileToRemove Remove="@(_XCSyncFileToRemove)" />
257+
</ItemGroup>
258+
<RemoveDir Directories="$(_XCSyncFileToRemove)" Condition="Exists('$(_XCSyncFileToRemove)')" />
199259
<Exec
200260
Command="&quot;$(DotNetToolPath)&quot; workload install %(_WorkloadIds.Identity) --skip-sign-check --skip-manifest-update --verbosity diag --temp-dir &quot;$(DotNetTempDirectory)&quot; --configfile &quot;$(MauiRootDirectory)NuGet.config&quot;"
201261
WorkingDirectory="$(MauiRootDirectory)"

0 commit comments

Comments
 (0)