maui/eng/pipelines/handlers.yml

283 строки
9.1 KiB
YAML
Исходник Обычный вид История

trigger:
branches:
include:
- main
2021-02-27 06:14:49 +03:00
- main-handler
paths:
include:
- '*'
exclude:
- .github/*
- docs/*
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- LICENSE.TXT
- PATENTS.TXT
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT
pr:
branches:
include:
- main
2021-02-27 06:14:49 +03:00
- main-handler
paths:
include:
- '*'
exclude:
- .github/*
- docs/*
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- LICENSE.TXT
- PATENTS.TXT
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT
schedules:
- cron: "0 0 * * *"
displayName: Daily midnight build
branches:
include:
- main
variables:
- template: /eng/pipelines/common/variables.yml
Make .NET 6 Packable (#13881) * Add some common nupkg properties to everything * Remove project property refactored into directory build props * Remove properties now in common dir build props * Add net6 version of project * More net6 * Only target netstandard2.0 now net4* is no longer needed as there's no more vs2017 support * Clean up strong naming a bit * Update dependencies * Package all the things for build tasks in the -t:Pack * Add more net6 project versions * Clean up whitespace * Needed moar NET6 * Name fixes * Added meta project for packaging and package script * Remove assembly copyright (now duplicates) * Add resizetizer, add params to package script * Disable strong naming for now We need to re-evaluate how we do this a bit, we should probably use the `al` tool to do it now, and I believe the StrongNamer package may not work anymore, but we can do the same thing in a custom target at a later date. * Fix path to tasks assembly * don't build ios on android specific project * Finish rename of toolbox file * - add cake * - fix cake extras * fix the copy for the IDE * Try packing on CI * versions baby! * build release * this should od it * this * oops * Move to an empty folder * Use new symbol formats * no symbols for build tasks and the head * symbol all the things * Compiler error with commented out code XD * oopsies * only build transitive * Try this * log everything * This might work * REPORTS * previews * needed * versions * duh * Update build.cake Co-authored-by: Shane Neuville <shneuvil@microsoft.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-02 20:36:17 +03:00
- name: DotNetVersion
value: 6.0.100-preview.1.21103.13
- name: DotNet.Cli.Telemetry.OptOut
value: true
- name: Android.Msi
value: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/net6/4498522/master/2f83bddb99f6a0948631cd0f09bf037ba8a4e359/Microsoft.NET.Workload.Android.11.0.200.118.msi
- name: iOS.Msi
value: https://bosstoragemirror.azureedge.net/wrench/main/f01fde5cd9a7ffffcdc8d241200c35988700fa00/4449408/package/Microsoft.NET.Workload.iOS.14.3.100-ci.main.1079.msi
- name: Android.Pkg
value: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/net6/4498522/master/2f83bddb99f6a0948631cd0f09bf037ba8a4e359/Microsoft.NET.Workload.Android-11.0.200-ci.master.118.pkg
- name: iOS.Pkg
value: https://bosstoragemirror.azureedge.net/wrench/main/f01fde5cd9a7ffffcdc8d241200c35988700fa00/4449408/package/notarized/Microsoft.iOS.Bundle.14.3.100-ci.main.1079.pkg
- name: LogDirectory
value: $(Build.ArtifactStagingDirectory)\logs
resources:
repositories:
- repository: xamarin-templates
type: github
name: xamarin/yaml-templates
endpoint: xamarin
ref: refs/heads/main # still defaults to master even though main is the main branch
stages:
- stage: windows
displayName: Build Windows
jobs:
- job: win_hosted
workspace:
clean: all
displayName: Build Windows Phase
timeoutInMinutes: 60
pool:
name: $(vs2019VmPool)
vmImage: $(vs2019VmImage)
demands:
msbuild
strategy:
matrix:
debug:
BuildConfiguration: 'Debug'
release:
BuildConfiguration: 'Release'
steps:
- template: common/build-windows.yml
parameters:
provisionatorPath : '/build/provisioning/provisioning.csx'
# - stage: build_osx
# displayName: iOS
# dependsOn: []
# jobs:
# - job: ios
# workspace:
# clean: all
# displayName: Build ControlGallery iOS
# timeoutInMinutes: 120
# pool:
# name: $(macOSXVmPool)
# vmImage: $(macOSXVmImage)
# demands:
# - sh
# - Xamarin.iOS
# variables:
# provisionator.xcode : '$(System.DefaultWorkingDirectory)/eng/provisioning/xcode.csx'
# provisionator.path : '$(System.DefaultWorkingDirectory)/eng/provisioning/provisioning.csx'
# provisionator.extraArguments : '--v'
# steps:
# - template: common/controlgallery-ios.yml
Make .NET 6 Packable (#13881) * Add some common nupkg properties to everything * Remove project property refactored into directory build props * Remove properties now in common dir build props * Add net6 version of project * More net6 * Only target netstandard2.0 now net4* is no longer needed as there's no more vs2017 support * Clean up strong naming a bit * Update dependencies * Package all the things for build tasks in the -t:Pack * Add more net6 project versions * Clean up whitespace * Needed moar NET6 * Name fixes * Added meta project for packaging and package script * Remove assembly copyright (now duplicates) * Add resizetizer, add params to package script * Disable strong naming for now We need to re-evaluate how we do this a bit, we should probably use the `al` tool to do it now, and I believe the StrongNamer package may not work anymore, but we can do the same thing in a custom target at a later date. * Fix path to tasks assembly * don't build ios on android specific project * Finish rename of toolbox file * - add cake * - fix cake extras * fix the copy for the IDE * Try packing on CI * versions baby! * build release * this should od it * this * oops * Move to an empty folder * Use new symbol formats * no symbols for build tasks and the head * symbol all the things * Compiler error with commented out code XD * oopsies * only build transitive * Try this * log everything * This might work * REPORTS * previews * needed * versions * duh * Update build.cake Co-authored-by: Shane Neuville <shneuvil@microsoft.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-02 20:36:17 +03:00
# - stage: build_android
# displayName: Android
# dependsOn: []
# jobs:
# - job: android
# workspace:
# clean: all
# displayName: Build ControlGallery Android
# timeoutInMinutes: 120
# pool:
# name: $(macOSXVmPool)
# vmImage: $(macOSXVmImage)
# variables:
# renderers: 'FAST'
# outputfolder: 'newRenderers'
# provisionator.xcode : '$(System.DefaultWorkingDirectory)/eng/provisioning/xcode.csx'
# provisionator.path : '$(System.DefaultWorkingDirectory)/eng/provisioning/provisioning.csx'
# provisionator.extraArguments : '--v'
# steps:
# - template: common/controlgallery-android.yml
Make .NET 6 Packable (#13881) * Add some common nupkg properties to everything * Remove project property refactored into directory build props * Remove properties now in common dir build props * Add net6 version of project * More net6 * Only target netstandard2.0 now net4* is no longer needed as there's no more vs2017 support * Clean up strong naming a bit * Update dependencies * Package all the things for build tasks in the -t:Pack * Add more net6 project versions * Clean up whitespace * Needed moar NET6 * Name fixes * Added meta project for packaging and package script * Remove assembly copyright (now duplicates) * Add resizetizer, add params to package script * Disable strong naming for now We need to re-evaluate how we do this a bit, we should probably use the `al` tool to do it now, and I believe the StrongNamer package may not work anymore, but we can do the same thing in a custom target at a later date. * Fix path to tasks assembly * don't build ios on android specific project * Finish rename of toolbox file * - add cake * - fix cake extras * fix the copy for the IDE * Try packing on CI * versions baby! * build release * this should od it * this * oops * Move to an empty folder * Use new symbol formats * no symbols for build tasks and the head * symbol all the things * Compiler error with commented out code XD * oopsies * only build transitive * Try this * log everything * This might work * REPORTS * previews * needed * versions * duh * Update build.cake Co-authored-by: Shane Neuville <shneuvil@microsoft.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-02 20:36:17 +03:00
- stage: pack_net6_windows
displayName: Pack .NET 6 Windows
dependsOn: []
jobs:
- job: net6_pack
workspace:
clean: all
displayName: Pack .NET 6
timeoutInMinutes: 120
pool:
vmImage: windows-latest
steps:
- pwsh: |
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri "https://dot.net/v1/dotnet-install.ps1" -OutFile dotnet-install.ps1
& .\dotnet-install.ps1 -Version $(DotNetVersion) -InstallDir "$env:ProgramFiles\dotnet\" -Verbose
& dotnet --list-sdks
displayName: install .NET $(DotNetVersion)
errorActionPreference: stop
- pwsh: |
& dotnet tool install --global boots
& boots $(Android.Msi)
& boots $(iOS.Msi)
displayName: install .NET workloads
errorActionPreference: stop
- pwsh: ./.nuspec/package.ps1 -configuration Release
displayName: pack nugets
errorActionPreference: stop
- task: PublishPipelineArtifact@1
displayName: publish artifacts
inputs:
artifactName: nuget
targetPath: artifacts
condition: always()
- stage: build_net6_windows
displayName: NET6 Windows
dependsOn: []
jobs:
- job: net6
workspace:
clean: all
displayName: Build NET 6 Windows
timeoutInMinutes: 120
pool:
vmImage: windows-latest
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
strategy:
matrix:
debug:
BuildConfiguration: 'Debug'
release:
BuildConfiguration: 'Release'
steps:
- powershell: |
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri "https://dot.net/v1/dotnet-install.ps1" -OutFile dotnet-install.ps1
& .\dotnet-install.ps1 -Version $(DotNetVersion) -InstallDir "$env:ProgramFiles\dotnet\" -Verbose
& dotnet --list-sdks
displayName: install .NET $(DotNetVersion)
errorActionPreference: stop
- powershell: |
& dotnet tool install --global boots
& boots $(Android.Msi)
& boots $(iOS.Msi)
displayName: install .NET workloads
errorActionPreference: stop
- powershell: |
& dotnet restore Microsoft.Maui-net6.sln
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
& dotnet build Microsoft.Maui-net6.sln -c $(BuildConfiguration) -bl:$(LogDirectory)\$(BuildConfiguration).binlog
displayName: build samples
errorActionPreference: stop
- task: PublishPipelineArtifact@1
displayName: publish artifacts
inputs:
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
artifactName: NET6-WINDOWS-$(BuildConfiguration)
targetPath: $(Build.ArtifactStagingDirectory)
condition: always()
Make .NET 6 Packable (#13881) * Add some common nupkg properties to everything * Remove project property refactored into directory build props * Remove properties now in common dir build props * Add net6 version of project * More net6 * Only target netstandard2.0 now net4* is no longer needed as there's no more vs2017 support * Clean up strong naming a bit * Update dependencies * Package all the things for build tasks in the -t:Pack * Add more net6 project versions * Clean up whitespace * Needed moar NET6 * Name fixes * Added meta project for packaging and package script * Remove assembly copyright (now duplicates) * Add resizetizer, add params to package script * Disable strong naming for now We need to re-evaluate how we do this a bit, we should probably use the `al` tool to do it now, and I believe the StrongNamer package may not work anymore, but we can do the same thing in a custom target at a later date. * Fix path to tasks assembly * don't build ios on android specific project * Finish rename of toolbox file * - add cake * - fix cake extras * fix the copy for the IDE * Try packing on CI * versions baby! * build release * this should od it * this * oops * Move to an empty folder * Use new symbol formats * no symbols for build tasks and the head * symbol all the things * Compiler error with commented out code XD * oopsies * only build transitive * Try this * log everything * This might work * REPORTS * previews * needed * versions * duh * Update build.cake Co-authored-by: Shane Neuville <shneuvil@microsoft.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-02 20:36:17 +03:00
- stage: build_net6_macOS
displayName: NET6 macOS
dependsOn: []
jobs:
- job: net6
workspace:
clean: all
displayName: Build NET 6 macOS
timeoutInMinutes: 120
pool:
vmImage: macOS-latest
variables:
DotNet.Root: /usr/local/share/dotnet/
DotNet.Tools: ~/.dotnet/tools
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
strategy:
matrix:
debug:
BuildConfiguration: 'Debug'
release:
BuildConfiguration: 'Release'
steps:
- task: UseDotNet@2
displayName: install .NET Core 3.1
inputs:
version: 3.1.x
installationPath: $(DotNet.Root)
- bash: >
export PATH="$(DotNet.Root):$(DotNet.Tools):$PATH" &&
curl -L https://dot.net/v1/dotnet-install.sh > dotnet-install.sh &&
sh dotnet-install.sh --version $(DotNetVersion) --install-dir $DOTNET_ROOT --verbose &&
dotnet --list-sdks &&
echo "##vso[task.setvariable variable=PATH]$PATH"
displayName: install .NET $(DotNetVersion)
- bash: |
dotnet tool install --global boots
boots $(Android.Pkg)
boots $(iOS.Pkg)
displayName: install .NET workloads
- bash: |
set -x
mkdir -p ~/Library/Preferences/Xamarin
rm -f ~/Library/Preferences/Xamarin/Settings.plist
/usr/libexec/PlistBuddy -c "add :AppleSdkRoot string $(dirname $(dirname $(xcode-select -p)))" ~/Library/Preferences/Xamarin/Settings.plist || true
cat ~/Library/Preferences/Xamarin/Settings.plist || true
displayName: configure vsmac xcode
- bash: |
dotnet restore Microsoft.Maui-net6.sln &&
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
dotnet build Microsoft.Maui-net6.sln -c $BUILDCONFIGURATION -bl:$BUILD_ARTIFACTSTAGINGDIRECTORY/logs/$BUILDCONFIGURATION.binlog
displayName: build samples
- task: PublishPipelineArtifact@1
displayName: publish artifacts
inputs:
Enable unit tests (#13864) * [Build] Remove old steps * Fix reference of unit tests cspro * Enable xaml unit tests * [Build] Add build of xaml unit tests * Try fix targets * Fix Forms naming * More naming fixes * Revert versions * Remove .Core * More .Core removals and Fix Platform references * Add RootNamespace to Build.Tasks * Fix more Xamarin.Forms old usage * Fix dll on build.targets * Fix _XFBuildTasksLocation * More fixes to _MauiBuildTasksLocation * More fixes _MauiBuildTasksLocation * Fix _MauiBuildTasksLocation * remove debug info * Remove issues for now * Rename maps namespace * Fix Assembly tests * Fix more targets * More map rename fixes * Fix xaml reference on unit tests * Fix MauiXamlCValidateOnly naming * More MauiXamlCValidateOnly * Add xaml page to sample * Fix namespace on sample page * oh, yeah * Fix sample references * Try run on release the xaml unit tests * Try continueOnerror * Update build-windows.yml * added via the directory props * ws * We mights need this * I think I did this * This can be reused * 🤦‍♀️ * this as well after the peppers PR * Fix some bad renames * i see * Fix merge * Fix sample * Remove FromSource * Add the packages * this * Yaysies! * Fix all the non-msbuild tests * Adding things back and gallery * this * Build the tasks first * Got the Android control gallery running * remove from the sln * Xaml pages * Reference XAML * this * better XAML * this * restore * maybe * include correctly * symbols * Try set the versions * remove unused steps templates versions things more cool yay * Updating code to pre-fix xaml * Now we do the targets * Revert "Now we do the targets" This reverts commit 2ce4984d48a00c1eab8037cdd8a35690feb0038e. * maybe this? * We have to set the variables * Add the control gallery and xaml unit tests * This might help * xaml page * Try use matrix for build/release macOS * Fix variables * Fix end of script * use matrix for build on windows * Fix Artifact upload at same time Co-authored-by: Stephane Delcroix <stephane@delcroix.org> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2021-03-03 18:20:03 +03:00
artifactName: NET6-OSX-$(BuildConfiguration)
targetPath: $(Build.ArtifactStagingDirectory)
condition: always()