Commit graph

379 commits

Author SHA1 Message Date
Simon Sapin
947c01ea25 Add support for daily builds
https://tools.taskcluster.net/hooks/project-servo/daily
2018-09-24 15:35:50 +02:00
Simon Sapin
67794b6146 Add link on role expansion 2018-09-24 15:35:50 +02:00
Simon Sapin
000b8dd954 Taskcluster README 2018-09-24 15:35:50 +02:00
Simon Sapin
f5430df60e Disable WPT on Taskcluster for now 2018-09-24 15:35:50 +02:00
Simon Sapin
ffd94e2849 Add decision task mocking 2018-09-24 15:35:49 +02:00
Josh Matthews
119dc9b4b0
Create build steps for android-mac 2018-09-21 14:29:43 -04:00
Simon Sapin
d0a57e2303 Restore missing $SHELL env variable accidentally removed in dockerfile split 2018-09-21 16:23:28 +02:00
Simon Sapin
6d71436bf2 Remove obsolete script 2018-09-21 16:23:28 +02:00
Simon Sapin
73df9c9718 Split decision task code into more functions 2018-09-21 16:23:27 +02:00
Simon Sapin
735c2fd5e5 Tidy 2018-09-21 13:38:45 +02:00
Simon Sapin
2e1a3b169b Use curl-artifct.sh 2018-09-21 12:46:55 +02:00
Simon Sapin
a6fbab9c5b Adapt servo/servo-taskcluster-experiments’s code for servo/servo 2018-09-21 12:45:20 +02:00
Simon Sapin
1492bacbca Use .taskcluster.yml from servo/servo-taskcluster-experiments 2018-09-21 12:39:57 +02:00
Simon Sapin
17a0061219 Merge https://github.com/servo/servo-taskcluster-experiments/ 2018-09-21 12:38:10 +02:00
Simon Sapin
2b974fec97 Move to a subdirectory to prepare merging in the servo/servo repostitory 2018-09-21 12:34:24 +02:00
Josh Matthews
56ddf863ad
Merge android-x86 tests into one step. 2018-09-18 11:14:54 -04:00
Alan Jeffrey
74c1e00d81 Upgraded to SM 60 2018-08-20 18:22:29 -04:00
bors-servo
d34403047e
Auto merge of #21434 - servo:jdm-patch-19, r=jdm
Remove warnings about WPT syncing process.

The process is well understood now and they're just annoying to remove every time.

<!-- 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/21434)
<!-- Reviewable:end -->
2018-08-19 14:24:53 -04:00
Josh Matthews
9ee7860665
Remove warnings about WPT syncing process. 2018-08-16 06:44:40 -07:00
Josh Matthews
53f2a2a446
Clean more build artifacts. 2018-08-16 06:38:55 -07:00
Josh Matthews
aba765afbb
Actually clean all build artifacts. 2018-08-01 12:09:22 -04:00
Paul Rouget
bef2fe83cd new android port: fix android build and tests 2018-07-31 22:39:45 +08:00
Josh Matthews
f63c9d14a9 Avoid frequent disk space errors on cross builders. 2018-07-30 15:39:24 -04:00
bors-servo
e9bc6f43be
Auto merge of #21242 - servo:android-wpt, r=jdm
Run a couple WPT tests on Android on CI

<!-- 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/21242)
<!-- Reviewable:end -->
2018-07-28 12:10:42 -04:00
Josh Matthews
2fda6bfda3
Use local android toolchain for dynamic symbol check. 2018-07-27 19:32:50 -04:00
Simon Sapin
5e5b89a0dc Run a couple WPT tests on Android on CI 2018-07-26 15:36:46 +02:00
Josh Matthews
80423dbfb1
Resume WPT syncing on mac builders. 2018-07-19 09:26:19 -04:00
bors-servo
d25bd95d6f
Auto merge of #21185 - servo:bootstrapped-android, r=paulrouget
Stop using Salt-installed Android SDK on CI

<!-- 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/21185)
<!-- Reviewable:end -->
2018-07-18 08:38:37 -04:00
Josh Matthews
8084cf882d
Revert f37699d682 to fix perf test. 2018-07-17 12:03:13 -04:00
Josh Matthews
e1f4604e66
Recreate virtualenv from scratch when syncing WPT 2018-07-17 11:58:36 -04:00
Simon Sapin
6ef56dac2b Android: run ./mach package implicitly after ./mach build by default
The result of `./mach build` for Android is a `.so` file
that cannot be used on its own, so running build without package
is presumably never useful.
2018-07-16 17:08:28 +02:00
Simon Sapin
e38a45bdaa Stop using Salt-installed Android SDK on CI 2018-07-16 15:10:21 +02:00
bors-servo
f01f6ae6bf
Auto merge of #21167 - servo:jdm-patch-13, r=asajeffrey
Avoid virtualenv conflicts when running nightly jobs

To avoid the errors that appear in http://build.servo.org/builders/linux-nightly/builds/750, I'm trying to keep the regular mach virtualenv and the one used for test-perf separate.

<!-- 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/21167)
<!-- Reviewable:end -->
2018-07-12 19:26:32 -04:00
Simon Sapin
bfb3f2f66d Exiting on broken pipe is expected operation for the 'yes' program 2018-07-12 22:47:02 +02:00
Simon Sapin
abb2ac6d20 Test Android x86 on CI 2018-07-12 20:30:32 +02:00
Josh Matthews
f37699d682
Use an explicit virtualenv name when running perf tests. 2018-07-12 09:41:43 -04:00
Simon Sapin
b25483d012 Add a no-op 'android-x86' set of Buildbot steps
This seems to exist before we configure Buildbot to look for it.
Actual compilation and testing steps will be added once Buildbot
is configured to run them.

CC https://github.com/servo/servo/issues/21124,
https://github.com/servo/servo/issues/21116
2018-07-11 20:39:03 +02:00
Josh Matthews
55a8de5d6b
Run WPT sync on a machine with a case-sensitive filesystem. 2018-07-09 16:58:24 -04:00
tigercosmos
80c41b4266 Check WPT manifest when running test-tidy 2018-06-19 12:52:07 -07:00
Aneesh Agrawal
6861f9bdcf Make it easier to debug Taskcluster runs
Print out each command before it is run,
to help debug future Taskcluster issues.
2018-05-20 18:41:11 -07:00
bors-servo
b0cb92176a
Auto merge of #20819 - servo:fourchette, r=jdm
Remove unused build targets

<!-- 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/20819)
<!-- Reviewable:end -->
2018-05-19 06:22:21 -04:00
Emilio Cobos Álvarez
a440a0bdaf Remove geckolib-related build commands. 2018-05-17 11:24:59 -05:00
Simon Sapin
f69cbbb647 Install rustup in TaskCluster builds 2018-05-15 16:58:07 -05:00
Simon Sapin
00de912ad5 Set environment variables for taskcluster builds 2018-05-15 15:54:39 -05:00
Emilio Cobos Álvarez
8146850215
Remove Geckolib CI. 2018-04-28 10:26:48 +02:00
Anthony Ramine
2d1938bafb Revert "Don't clean nightlies on Mac builds"
Lars is back to kill servo-mac5 so this can come back.

This reverts commit d52011ceb3.
2018-04-26 16:43:30 +02:00
Anthony Ramine
d52011ceb3 Don't clean nightlies on Mac builds
Everything is on fire on the CI because this fails to work on servo-mac5 for some
stupid reason. Let's avouid the issue for now because we need to be able to work.
2018-04-26 14:33:12 +02:00
Josh Matthews
f1e9e6d111
Remove update-manifest argument that is no longer valid. 2018-03-16 21:49:24 -04:00
Josh Matthews
8b378120a4 Avoid using WPT test runner to update the test manifest. 2018-03-16 02:17:49 -04:00
bors-servo
1c7424d920
Auto merge of #20260 - servo:jdm-patch-11, r=asajeffrey
Run automated test for memory report charter.

No point in having tests if they don't get run.

<!-- 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/20260)
<!-- Reviewable:end -->
2018-03-15 11:07:40 -04:00