Commit graph

113 commits

Author SHA1 Message Date
bors-servo
b4a2d60b25
Auto merge of #23211 - jdm:win-cross, r=SimonSapin
Add Windows x86 build job.

This will make it easier to start working on Hololens embedding work without having to deal with a broken build first.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23211)
<!-- Reviewable:end -->
2019-04-26 08:55:28 -04:00
Josh Matthews
57d241fce5 Add Windows x86 build job. 2019-04-26 08:54:24 -04:00
Josh Matthews
facfa6a417
Allow mac WPT jobs to run longer than 60 minutes 2019-04-24 09:50:53 -04:00
Josh Matthews
9be40ac4b6
Make dependency walker available. 2019-04-02 10:17:42 -04:00
Josh Matthews
c0052c0894 Install virtualenv python module. 2019-04-01 17:13:14 -04:00
Gregory Terzian
7bc29205ef add linux sampler 2019-03-29 23:05:44 -04:00
Josh Matthews
03f79b241c Use provided docker builder worker for github PR tasks. 2019-03-26 17:44:14 -04:00
Manish Goregaokar
ab4644881f Move docs build back into tidy+unit builder, disable minification 2019-03-11 08:59:37 -07:00
Manish Goregaokar
9ecc650075 Temporarily move docs task to its own builder 2019-03-01 22:07:42 +05:30
bors-servo
ea206034ad
Auto merge of #22896 - servo:generic-worker-13, r=jdm
Windows AMI for Taskcluster: update generic-worker to 13.0.2

CC: https://bugzilla.mozilla.org/show_bug.cgi?id=1375182#c6

Fixes #22870

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22896)
<!-- Reviewable:end -->
2019-02-15 15:58:58 -05:00
Simon Sapin
c39dbb81e3 TC Windows: Use generic-worker "raw mounts" for the sparse-checkout file
CC https://bugzilla.mozilla.org/show_bug.cgi?id=1495732
2019-02-15 20:20:25 +01:00
Simon Sapin
ddb85a92de Windows AMI for Taskcluster: update generic-worker to 13.0.2 2019-02-15 18:18:39 +01:00
Simon Sapin
28e3321e99 Get livelog keys from tc-secrets instead of worker type definition
… in scripts for deploying new Macstadium or Packet.net workers.

CC: https://bugzilla.mozilla.org/show_bug.cgi?id=1375182#c6
2019-02-15 15:33:22 +01:00
Yuichi Tanikawa
44cca2dea5 chore: remove Homebrew install arguments, which are enabled by default 2019-02-15 14:27:47 +09:00
bors-servo
363073568e
Auto merge of #21968 - UK992:mach-package, r=jdm
Windows: Add missing dependencies

Rebased https://github.com/servo/servo/pull/16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
2019-02-01 18:02:59 -05:00
UK992
f374dc3b7d Taskcluster: Install gstreamer-1.0-x86_64-1.14.3.msi 2019-02-01 22:35:53 +01:00
Simon Sapin
7a628080ec Taskcluster: Don’t attempt to write to the index from unprivileged tasks 2019-01-07 17:47:05 +01:00
Simon Sapin
bc366d01a8 Add a script to run .taskcluster.yml expansion offline
That file’s logic is getting kinda complex
2019-01-07 15:00:06 +01:00
Simon Sapin
5d0dbd6355 Taskcluster: run tidy on PRs 2019-01-05 01:15:17 +01:00
Josh Matthews
bc6174a10a
Mock linux WPT taskcluster task. 2018-12-21 21:39:35 -05:00
Josh Matthews
7a49777ae6 Revert "Move linux WPT from Buildbot to Taskcluster"
This reverts commit e60e534d23.
2018-12-21 19:05:27 -05:00
bors-servo
f3ca48206e
Auto merge of #22459 - servo:tc-macos-wpt, r=jdm
Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster

This is only one chunk at a time so that we don’t need to double the number of worker nor the cycle time during the migration.

A release build takes ~40 minutes which seems worrying, but this also happens (sometimes) on Buildbot. For example: https://build.servo.org/builders/mac-rel-wpt1/builds/10401

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22459)
<!-- Reviewable:end -->
2018-12-18 21:45:11 -05:00
Simon Sapin
0f3f253bfd Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster 2018-12-17 17:22:49 +01:00
Simon Sapin
872c2d2732 Taskcluster: build Servo Nigthly for Linux, upload to S3 2018-12-14 21:03:53 +01:00
Simon Sapin
abb7964a8f htop is nice to have on a server but not necessary to build Servo 2018-12-14 17:08:22 +01:00
Simon Sapin
d318e55b1c Move WPT extras to the last chunk
Maybe it’ll take less time total?
2018-12-14 17:08:21 +01:00
Simon Sapin
4cb0307d27 Taskcluster: implement macOS WPT tasks 2018-12-14 15:39:21 +01:00
Simon Sapin
1031b48214 decisionlib: add with_curl_artifact_script for macOS 2018-12-14 11:35:53 +01:00
Simon Sapin
b5dc58d277 Tasckluster: add a second macOS worker
Tweak the Salt definition of /Library/LaunchAgents/net.generic.worker.plist
so that the `user` parameter for the template file is not taken
as a parameter for `file.managed`.
(The first run created a file owned by `worker` instead of `root`.)
2018-12-14 11:05:53 +01:00
bors-servo
0cf129208f
Auto merge of #22446 - servo:x86, r=SimonSapin
Disable emulator testing in try-wpt-android and try-android too

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22446)
<!-- Reviewable:end -->
2018-12-14 00:54:02 -05:00
bors-servo
f7fd128881
Auto merge of #22442 - servo:wpt-logs, r=jdm
Taskcluster: make WPT logs more readable

Fixes #22438

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22442)
<!-- Reviewable:end -->
2018-12-13 23:48:51 -05:00
Simon Sapin
f3dee856ac One Treeherder page for all try-related branches
This will be effective at https://treeherder.allizom.org/#/jobs?repo=servo-try
once https://github.com/mozilla/treeherder/pull/4371 lands,
and at https://treeherder.mozilla.org/#/jobs?repo=servo-try
after it is deployed.
2018-12-13 18:23:53 +01:00
Simon Sapin
b46b873e77 Taskcluster: make wptrunner use "non-interactive formatting"
Fixes https://github.com/servo/servo/issues/22438
2018-12-13 17:45:41 +01:00
Simon Sapin
799606df58 Disable emulator testing in try-wpt-android and try-android too 2018-12-13 15:21:49 +01:00
Simon Sapin
27e903bab8 Decision task: print IDs of tasks scheduled or found in the index 2018-12-13 11:38:48 +01:00
Simon Sapin
8de59c15b5 Index/cache more tasks
This help `@bors-servo retry` not run a task again
if there’s already a successful run.
2018-12-13 11:37:42 +01:00
Simon Sapin
be69c01ba7 Taskcluster-Treeherder only supports submitting to one Treeherder repo :(
ff5261151a/src/handler.js (L65-L70)
2018-12-13 11:25:58 +01:00
Simon Sapin
4cd200dd61 Ensure all tasks started from decision_task.py are on Treeherder. 2018-12-13 11:04:17 +01:00
Simon Sapin
e60e534d23 Move linux WPT from Buildbot to Taskcluster 2018-12-12 20:02:44 +01:00
Simon Sapin
e680c5be80 Taskcluster: align Linux WPT task with what’s now on Buildbot 2018-12-12 20:02:44 +01:00
Simon Sapin
e7b493df18 Taskcluster: Add support for trychoosers 2018-12-12 12:46:55 +01:00
Simon Sapin
eb21ceaf98 Upload to doc.servo.org when merging to master 2018-12-12 08:28:58 +01:00
Simon Sapin
a35d16a09c Taskcluster: build docs 2018-12-12 08:28:57 +01:00
Simon Sapin
e5ae3464cc Shorter Treeherder "symbols" 2018-12-12 08:28:15 +01:00
bors-servo
4ef1db879c
Auto merge of #22419 - servo:tc-dev, r=jdm
Buildbot: disable jobs that have moved to Taskcluster

For now the Buildbot jobs are made no-ops. A separate PR to https://github.com/servo/saltfs will disable them.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22419)
<!-- Reviewable:end -->
2018-12-12 01:18:54 -05:00
Simon Sapin
1b9de89b15 Add documentation on Treeherder 2018-12-11 22:51:21 +01:00
Simon Sapin
72492b58db Taskcluster: Add Buildbot-equivalent Android x86 task
CC https://github.com/servo/servo/issues/22187, https://github.com/servo/servo/pull/22257
2018-12-11 20:10:50 +01:00
Simon Sapin
554ee4e59d Fix Terraform scripts for Packet.net deployment 2018-12-11 20:10:50 +01:00
Simon Sapin
0619541004 Taskcluster: add android-dev task 2018-12-11 19:01:09 +01:00
Simon Sapin
ac9a72aed5 Remove daily no-op Android task.
Because `find_or_create` is used, it never actually runs!
The corresponding pre-merge task is always found.
2018-12-11 19:01:09 +01:00