Josh Matthews
e0e8f64f54
Move windows and mac nightly builds to taskcluster.
2019-05-02 10:22:05 -04:00
Josh Matthews
6ded5c9707
Move android nightly build to taskcluster.
2019-05-02 10:21:49 -04:00
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
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
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
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
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
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
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
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
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
Simon Sapin
6de65556b4
Taskcluster: add libsimpleservo and less-unstable builds to linux-dev task
2018-12-11 18:47:26 +01:00
Simon Sapin
d4442f0f73
Bug 1509027 - Use more restricted scope for Treeherder routes
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1509027
2018-12-08 01:58:36 +01:00
Simon Sapin
6e20450247
Fix logic error from “Don’t run warnings into errors when trying Nightly”
...
https://github.com/servo/servo/pull/22323
2018-12-02 11:23:33 +01:00
Simon Sapin
c04d1ca2a4
Don’t run warnings into errors when trying Nightly
2018-11-30 11:30:18 +01:00
Anthony Ramine
496a62860e
Move Android and ML build artefacts to their own subdirectory
...
Works around #20380 .
2018-11-28 13:00:44 +01:00
Simon Sapin
d406f90f32
Use homebrew bundle
to avoid errors on upgrade available.
...
`homebrew install` could exit with errors like:
```
Error: cmake 3.12.4 is already installed
To upgrade to 3.13.0, run `brew upgrade cmake`
```
This solution is the one recommended in https://github.com/Homebrew/brew/issues/2491
2018-11-22 17:46:49 +01:00
Simon Sapin
35eaa924ec
Make Taskcluster tasks show up on Treeherder
...
See for example https://treeherder.allizom.org/#/jobs?repo=servo-try-taskcluster
2018-11-20 19:56:30 +01:00
Jan Andre Ikenmeyer
f5ab95786f
Update MPL license to https (part 1)
2018-11-19 14:46:43 +01:00
Simon Sapin
1c7dbe1036
Taskcluster: Add dev build and unit tests on macOS
2018-11-15 17:38:21 +01:00
Josh Matthews
cf998d5c58
Mock android x86 task instead of commenting it.
2018-11-15 09:57:39 -05:00
Josh Matthews
cdb5b60202
Remove android emulator tests from taskcluster.
2018-11-15 09:26:07 -05:00
Simon Sapin
b0d13cc254
Always build Docker images on AWS
2018-11-10 17:47:28 +01:00
Simon Sapin
b1da53e47f
Use apt-get update
before apt-get install
2018-10-31 23:55:21 +01:00
Simon Sapin
a5cce280f1
Taskcluster: move curl’ing artifacts into decisionlib
2018-10-30 13:25:18 +01:00