Commit graph

50 commits

Author SHA1 Message Date
Simon Sapin
fe0e1ae7d3 generic-worker on macOS: read-only config 2018-11-15 17:38:13 +01:00
Simon Sapin
ff1e2c2394 generic-worker on macOS: configure livelog 2018-11-15 17:38:13 +01:00
Simon Sapin
a5089885ac generic-worker on macOS: restart service on config change 2018-11-15 17:38:13 +01:00
Simon Sapin
70f507879f generic-worker on macOS: run as unprivileged user, start as a service 2018-11-15 17:38:13 +01:00
Simon Sapin
889d479935 Initial generic-worker config file 2018-11-15 17:38:13 +01:00
Simon Sapin
11b9391e90 Initial agentless SaltStack config for generic-worker on macOS 2018-11-15 17:38:13 +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
Jan Andre Ikenmeyer
860422d1dc
Optional Windows Taskcluster dependency should be able to use TLS 1.2 2018-11-06 17:29:43 +01:00
Jan Andre Ikenmeyer
82bd1e51c7
Ensuring https for Windows Taskcluster 2018-11-06 13:00:47 +01:00
Simon Sapin
b1da53e47f Use apt-get update before apt-get install 2018-10-31 23:55:21 +01:00
Simon Sapin
d1a18dc052 Also show created/updated dates in Packet.net server list 2018-10-30 13:30:41 +01:00
Simon Sapin
46f9312d0c Taskcluster: use a dedicated role for scopes granted to decision tasks 2018-10-30 13:25:19 +01:00
Simon Sapin
a5cce280f1 Taskcluster: move curl’ing artifacts into decisionlib 2018-10-30 13:25:18 +01:00
Simon Sapin
f357c6fe93 Taskcluster: test in Android emulator 2018-10-30 13:25:18 +01:00
Simon Sapin
556435ae01 Taskcluster: add Android x86 build 2018-10-30 13:25:18 +01:00
Simon Sapin
6fa0c6bbf7 Add Terraform config for docker-worker on Packet.net 2018-10-30 13:25:17 +01:00
Simon Sapin
ba8b37f3bc List packet.net servers through their API 2018-10-29 22:23:00 +01:00
bors-servo
79f0291924
Auto merge of #21912 - servo:lighter-bootstrap, r=jdm
Add `--build` and `--emulator-x86` to `./mach bootstrap-android`

This allows not downloading dependencies that are not needed for a particular task.

<!-- 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/21912)
<!-- Reviewable:end -->
2018-10-11 23:15:38 -04:00
Simon Sapin
60eff32c9b Taskcluster: cache ~/.gradle
This is where are kept files whose downloads sometimes fail, so downloading less often will reduce the impact of those failures.

```
> Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom'.
   > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom'.
      > Read timed out
```

https://tools.taskcluster.net/groups/PGuIkH5QQmqghZozhVtmoQ/tasks/CBa6IbLmQJqYgoswRn-hiw/runs/0/logs/public%2Flogs%2Flive.log#L3411
2018-10-11 18:54:31 +02:00
Simon Sapin
960cb50ffd Taskcluster: use servo-* cache names 2018-10-11 18:31:37 +02:00
Simon Sapin
6c82c471c5 Add --accept-all-licences to ./mach bootstrap-android 2018-10-11 16:08:41 +02:00
Simon Sapin
89e1878bd6 Add --build and --emulator-x86 to ./mach bootstrap-android
This allows not downloading dependencies that are not needed for a praticular task.
2018-10-11 15:24:57 +02:00
Simon Sapin
bd6762314f decisionlib docs 2018-10-09 14:00:26 +02:00
Simon Sapin
09d8339b46 Code coverage for decisionlib 2018-10-09 14:00:25 +02:00
Simon Sapin
62e4f7072b Taskcluster WPT: inline extra variable 2018-10-09 14:00:25 +02:00
Simon Sapin
829b44e9f0 Taskcluster: index Windows builds 2018-10-09 14:00:25 +02:00
Simon Sapin
2d12d50b54 Tascluster: shorten x86_64 to x64 2018-10-09 14:00:25 +02:00
Simon Sapin
652ff71482 Taskcluster: Add Windows release build 2018-10-09 14:00:24 +02:00
Simon Sapin
2c7abbb2bf Taskcluster: package the Windows build 2018-10-09 14:00:24 +02:00
Simon Sapin
0a7811111e Time fetching dependencies on Windows separately from build 2018-10-09 14:00:24 +02:00
Simon Sapin
c0b132a2e0 Rewrite decisionlib with a builder pattern to be more composable 2018-10-09 14:00:24 +02:00
Simon Sapin
eaee801e64 Add try-taskcluster branch 2018-10-09 14:00:23 +02:00
Simon Sapin
95150280bf Rename decision-task.py to make it importable 2018-10-09 14:00:23 +02:00
Simon Sapin
545d54704a Add bootstrap script for messing with a manually-started instance 2018-10-08 16:44:24 +02:00
Simon Sapin
7be1c2c899 Windows AMI: disable indexing and anti-virus 2018-10-08 16:44:24 +02:00
Simon Sapin
a88fb7ed40 Taskcluster Windows: build 2018-10-08 16:44:24 +02:00
Simon Sapin
b5cf1f87cf Taskcluster Windows: add gstreamer 2018-10-08 16:44:23 +02:00
Simon Sapin
233c911639 Taskcluster Windows: install rustup 2018-10-08 16:44:23 +02:00
Simon Sapin
63e244ebab Cache repackaged Python 2 for Windows 2018-10-08 16:44:23 +02:00
Simon Sapin
a7fc7629ff msiextract corrupts files :( Try lessmsi instead
https://gitlab.gnome.org/GNOME/msitools/issues/6
2018-10-08 16:44:22 +02:00
Simon Sapin
3b2076fdc3 Windows: don’t check out tests/wpt
Creating many files is slow, on Windows
2018-10-08 16:44:22 +02:00
Simon Sapin
522445f609 Convert python-2.7.15.amd64.msi to a ZIP file, for generic-worker mount 2018-10-08 16:44:22 +02:00
Simon Sapin
f9038a78df Taskcluster: add initial Windows task 2018-10-08 16:44:21 +02:00
Simon Sapin
c2d868f213 (Disabled) Exfiltrate IP addresses for new generic-worker instances 2018-10-08 16:44:21 +02:00
Simon Sapin
bb7157ec59 Windows AMI: add missing signinig key for generic-worker 2018-10-08 16:44:20 +02:00
Simon Sapin
e0d6cb8a60 Initial Windows AMI-building script 2018-10-08 16:44:20 +02:00
Simon Sapin
2968572187 Taskcluster: add Android build 2018-09-28 17:26:57 +02:00
Simon Sapin
5a48669e90 Move etc/ci/taskcluster one level up 2018-09-27 18:23:37 +02:00