aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2019-08-20 17:50:03 -0400
committerJosh Matthews <josh@joshmatthews.net>2019-08-21 12:38:00 -0400
commita62fb72ce4e0b7cb287dad188b2cf940178cde06 (patch)
tree7c517a309e523dec83c1c54a7ae8ac3712b98b10
parentde76163846d22da0cc2c048dee7fc1dc660f3259 (diff)
downloadservo-a62fb72ce4e0b7cb287dad188b2cf940178cde06.tar.gz
servo-a62fb72ce4e0b7cb287dad188b2cf940178cde06.zip
Add x64 UWP to CI.
-rw-r--r--etc/taskcluster/decision_task.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py
index 2d73448eaeb..fee990f3252 100644
--- a/etc/taskcluster/decision_task.py
+++ b/etc/taskcluster/decision_task.py
@@ -29,6 +29,7 @@ def main(task_for):
linux_tidy_unit_docs,
windows_unit,
windows_arm64,
+ windows_uwp_x64,
macos_unit,
magicleap_dev,
android_arm32_dev,
@@ -54,7 +55,7 @@ def main(task_for):
"try-mac": [macos_unit],
"try-linux": [linux_tidy_unit_docs, linux_release],
- "try-windows": [windows_unit, windows_arm64],
+ "try-windows": [windows_unit, windows_arm64, windows_uwp_x64],
"try-magicleap": [magicleap_dev],
"try-arm": [windows_arm64],
"try-wpt": [linux_wpt],
@@ -374,7 +375,7 @@ def android_x86_wpt():
def windows_arm64():
return (
- windows_build_task("Dev build", arch="arm64", package=False)
+ windows_build_task("UWP dev build", arch="arm64", package=False)
.with_treeherder("Windows arm64")
.with_file_mount(
"https://dist.nuget.org/win-x86-commandline/latest/nuget.exe",
@@ -385,7 +386,24 @@ def windows_arm64():
-Version 2.1.13 -o %HOMEDRIVE%%HOMEPATH%\\repo\\support\\hololens\\packages",
)
.with_script("python mach build --dev --uwp --win-arm64")
- .find_or_create("build.windows_arm64_dev." + CONFIG.task_id())
+ .find_or_create("build.windows_uwp_arm64_dev." + CONFIG.task_id())
+ )
+
+
+def windows_uwp_x64():
+ return (
+ windows_build_task("UWP dev build", package=False)
+ .with_treeherder("Windows x64")
+ .with_file_mount(
+ "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe",
+ path="nuget.exe"
+ )
+ .with_script(
+ "%HOMEDRIVE%%HOMEPATH%\\nuget.exe install ANGLE.WindowsStore.Servo \
+ -Version 2.1.13 -o %HOMEDRIVE%%HOMEPATH%\\repo\\support\\hololens\\packages",
+ )
+ .with_script("mach build --dev --uwp")
+ .find_or_create("build.windows_uwp_x64_dev." + CONFIG.task_id())
)