Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split tests and samples into a new pipeline #1963

Merged
merged 64 commits into from
Mar 3, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
586e4a1
Split tests and samples into a new pipeline
mattleibow Feb 25, 2022
fdb5a5a
the other way around
mattleibow Feb 25, 2022
40e23ad
pushing
mattleibow Feb 25, 2022
d6c9055
try more
mattleibow Feb 25, 2022
8eabf51
no normal triggers
mattleibow Feb 25, 2022
3661861
better table
mattleibow Feb 25, 2022
b32aeee
nowrap
mattleibow Feb 25, 2022
ce86d3e
sadf
mattleibow Feb 25, 2022
7c3e5a4
copy from the main build
mattleibow Feb 25, 2022
9c46348
check the split
mattleibow Feb 25, 2022
ec31abd
try this too
mattleibow Feb 25, 2022
792962f
oops
mattleibow Feb 25, 2022
53812b6
download for more
mattleibow Feb 25, 2022
d78a488
cc
mattleibow Feb 25, 2022
acfff75
try this
mattleibow Feb 25, 2022
7baac8d
asdfsad
mattleibow Feb 25, 2022
032431d
hjhjgjgh
mattleibow Feb 25, 2022
2192e42
sad
mattleibow Feb 25, 2022
b092304
trying this
mattleibow Feb 28, 2022
fdd8932
zdfasdf
mattleibow Mar 1, 2022
79a4860
unify artifact downloads
mattleibow Mar 1, 2022
616103c
name
mattleibow Mar 1, 2022
9ea5404
oops
mattleibow Mar 1, 2022
f0d2ec4
sadfasdf
mattleibow Mar 1, 2022
eeadd9d
maybe this is better
mattleibow Mar 1, 2022
5405689
sdfad
mattleibow Mar 1, 2022
36e12f3
Update azure-pipelines.yml
mattleibow Mar 1, 2022
7a63aa7
Update azure-pipelines.yml
mattleibow Mar 1, 2022
d2245d4
Update install-dotnet-workloads.ps1
mattleibow Mar 1, 2022
81506e1
Updates
mattleibow Mar 1, 2022
c9aa460
feeds
mattleibow Mar 1, 2022
4751164
ngfds
mattleibow Mar 2, 2022
7f09d72
Merge remote-tracking branch 'origin/main' into dev/separate-tests
mattleibow Mar 2, 2022
77ea301
Merge remote-tracking branch 'origin/main' into dev/maui-p14
mattleibow Mar 2, 2022
bdd2834
quick builds
mattleibow Mar 2, 2022
1cb1aa5
Push additional statuses
mattleibow Mar 2, 2022
7b1d721
asdf
mattleibow Mar 2, 2022
c123e1b
sdf
mattleibow Mar 2, 2022
20ebddc
sadf
mattleibow Mar 2, 2022
6edc078
sdf
mattleibow Mar 2, 2022
bf19ff0
sadf
mattleibow Mar 2, 2022
d2c4583
abusing all the variables
mattleibow Mar 2, 2022
fe89bbd
this
mattleibow Mar 2, 2022
4e7161d
that
mattleibow Mar 2, 2022
6a507ce
try this
mattleibow Mar 2, 2022
29bede0
this
mattleibow Mar 2, 2022
c5c10ee
this
mattleibow Mar 2, 2022
05cc572
that
mattleibow Mar 2, 2022
c160f6d
things
mattleibow Mar 2, 2022
ff0cf1d
things again
mattleibow Mar 2, 2022
02e8582
asdfas
mattleibow Mar 2, 2022
e8d5d68
sadf
mattleibow Mar 2, 2022
f92e8e8
omg
mattleibow Mar 2, 2022
d09ff68
sadf
mattleibow Mar 2, 2022
16d13c3
pending at the start
mattleibow Mar 2, 2022
2a70f91
Try this
mattleibow Mar 2, 2022
e9e3a20
enable all
mattleibow Mar 2, 2022
96fc0a5
More statuses
mattleibow Mar 2, 2022
e063789
need to pass that along too
mattleibow Mar 2, 2022
f93a364
Update azure-pipelines.yml
mattleibow Mar 2, 2022
abd84ce
Merge remote-tracking branch 'origin/dev/maui-p14' into dev/separate-…
mattleibow Mar 2, 2022
dd0c3cc
Merge remote-tracking branch 'origin/main' into dev/separate-tests
mattleibow Mar 2, 2022
c18ec80
pass this along
mattleibow Mar 2, 2022
21965d4
Update azure-pipelines.yml
mattleibow Mar 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions scripts/azure-pipelines-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
trigger: none

pr: none

parameters:
- name: buildExternals
displayName: 'The specific native artifacts to use for this build.'
type: number
default: 0
- name: VM_IMAGE_WINDOWS
type: object
default:
name: Azure Pipelines
vmImage: windows-2022
- name: VM_IMAGE_MAC
type: object
default:
name: Azure Pipelines
vmImage: macOS-10.15
- name: VM_IMAGE_LINUX
type: object
default:
name: Azure Pipelines
vmImage: ubuntu-18.04

variables:
- template: azure-pipelines-variables.yml

resources:
repositories:
- repository: xamarin-templates
type: github
name: xamarin/yaml-templates
endpoint: xamarin
ref: refs/heads/main
pipelines:
- pipeline: SkiaSharp
source: SkiaSharp
trigger: true

stages:
- template: azure-templates-stages.yml
parameters:
isBuildPipeline: false
buildExternals: ${{ parameters.buildExternals }}
VM_IMAGE_WINDOWS: ${{ parameters.VM_IMAGE_WINDOWS }}
VM_IMAGE_MAC: ${{ parameters.VM_IMAGE_MAC }}
VM_IMAGE_LINUX: ${{ parameters.VM_IMAGE_LINUX }}
25 changes: 25 additions & 0 deletions scripts/azure-pipelines-variables.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
variables:
SKIASHARP_VERSION: 2.88.0
FEATURE_NAME_PREFIX: 'feature/'
VERBOSITY: normal
GIT_SHA: $(Build.SourceVersion)
GIT_BRANCH_NAME: $(Build.SourceBranch)
GIT_URL: $(Build.Repository.Uri)
FEATURE_NAME: ''
PREVIEW_LABEL: 'preview'
BUILD_NUMBER: $[counter(format('_{0}_{1}_{2}__', variables['SKIASHARP_VERSION'], variables['Build.SourceBranch'], variables['PREVIEW_LABEL']), 1)]
TIZEN_LINUX_PACKAGES: libxcb-xfixes0 libxcb-render-util0 libwebkitgtk-1.0-0 libxcb-image0 acl libsdl1.2debian libv4l-0 libxcb-randr0 libxcb-shape0 libxcb-icccm4 libsm6 gettext rpm2cpio cpio bridge-utils openvpn
MANAGED_LINUX_PACKAGES: ttf-ancient-fonts ninja-build
MONO_VERSION_MACOS: '6_12_7'
MONO_VERSION_LINUX: ''
XCODE_VERSION: 12.4
DOTNET_VERSION_PREVIOUS: 3.1.416
DOTNET_VERSION: 5.0.405
DOTNET_VERSION_PREVIEW: '6.0.200-rtm.22107.3'
DOTNET_WORKLOAD_SOURCE: 'https://aka.ms/dotnet/maui/6.0.200/preview.14.json'
CONFIGURATION: 'Release'
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
THROW_ON_TEST_FAILURE: true
NUGET_DIFF_PRERELEASE: false
ENABLE_CODE_COVERAGE: true
EMSCRIPTEN_VERSION: 2.0.23
Loading