Commit graph

75 commits

Author SHA1 Message Date
Simon Sapin
2b974fec97 Move to a subdirectory to prepare merging in the servo/servo repostitory 2018-09-21 12:34:24 +02:00
Simon Sapin
6ced45fd61 Add %include support to dockerfiles 2018-09-21 12:30:41 +02:00
Simon Sapin
a6a8bdb695 "python: command not found"? 2018-09-21 00:02:59 +02:00
Simon Sapin
ae3fbc8dcd Move WPT extra into the first chunk 2018-09-20 23:41:13 +02:00
Simon Sapin
ce98850162 Linux workers are fast enough that we can get away with only two WPT chunks 2018-09-20 23:38:37 +02:00
Simon Sapin
5fbc0faea3 Keep log files 2018-09-20 21:52:26 +02:00
Simon Sapin
0ed434fbeb Disable intermittent reporting for now 2018-09-20 21:26:30 +02:00
Simon Sapin
35db5ff6d6 Fix artifact filename 2018-09-20 19:41:50 +02:00
Simon Sapin
72cbc0e6e1 Make artifact download fail on non-successful HTTP status codes 2018-09-20 19:21:43 +02:00
Simon Sapin
c7234642a3 Make routed artifacts expire when the route does 2018-09-20 19:21:43 +02:00
Simon Sapin
b7e9566587 Cache release builds 2018-09-20 19:21:22 +02:00
Simon Sapin
c9d698fad7 Merge create_task_with_in_tree_dockerfile into create_task 2018-09-20 19:18:06 +02:00
Simon Sapin
8cfeda8806 chmod needed 2018-09-20 18:21:06 +02:00
Simon Sapin
bbaf6b15b6 Also save libOSMesa from the build 2018-09-20 18:20:42 +02:00
Simon Sapin
2e66952055 Don’t count on gzip’s in-place behavior 2018-09-20 17:32:41 +02:00
Simon Sapin
df997a3e39 Declare dependencies 2018-09-20 17:32:34 +02:00
Simon Sapin
5a950d1924 Pick up fix in https://github.com/servo/servo/pull/21749 2018-09-20 17:11:56 +02:00
Simon Sapin
168d30c23e WPT 2018-09-20 17:06:09 +02:00
Simon Sapin
b319349222 Replicate the buildbot linux-dev job 2018-09-20 16:23:21 +02:00
Simon Sapin
02e2d48b35 command → script
This reverts commit abb46381510c549e37f615031add0f01eacd0b8c.
2018-09-20 16:23:02 +02:00
Simon Sapin
860c827265 Build with sccache, cache the sccache cache 2018-09-18 19:28:34 +02:00
Simon Sapin
e5902fed9b sccache 2018-09-18 19:14:34 +02:00
Simon Sapin
5e08c83387 Single, shorter task for now 2018-09-18 18:58:18 +02:00
Simon Sapin
e217d66c02 Full Servo 2018-09-18 17:19:17 +02:00
Simon Sapin
12442d43ee Servo may take a while to build 2018-09-14 20:09:23 +02:00
Simon Sapin
aa94e436b5 Typo 2018-09-14 20:08:39 +02:00
Simon Sapin
aba63d4651 Build Servo 2018-09-14 19:17:48 +02:00
Simon Sapin
538107928d Move last bits of project-specific stuff out of decisionlib 2018-09-13 17:31:25 +02:00
Simon Sapin
fe88dba26d Artifact named after their path’s base name 2018-09-13 17:31:25 +02:00
Simon Sapin
46ed832b21 Move project-specific stuff out of decisionlib 2018-09-13 16:52:05 +02:00
Simon Sapin
e566906bef Classy 2018-09-13 16:07:45 +02:00
Simon Sapin
6a011f0e30 Start splitting generic and project-specific decision task logic 2018-09-13 16:02:33 +02:00
Simon Sapin
3e280b0fd4 Keyword-only arguments 2018-09-13 15:43:59 +02:00
Simon Sapin
029c352b78 Unlike maxRunTime, deadline includes time before running 2018-09-13 15:41:22 +02:00
Simon Sapin
f8063d47d4 Revert "Force image reset for over-long route expiry"
This reverts commit 9627302581.
2018-09-13 15:27:40 +02:00
Simon Sapin
9627302581 Force image reset for over-long route expiry 2018-09-13 15:27:04 +02:00
Simon Sapin
971d834d10 Make image cache route expire when image artifacts do 2018-09-13 15:27:04 +02:00
Simon Sapin
46828cb8ad Is the "index." prefix only when creating a task? 2018-09-12 20:55:38 +02:00
Simon Sapin
d1f0128344 Route look up logging 2018-09-12 20:52:27 +02:00
Simon Sapin
37427b11de No default expire duration for artifacts 2018-09-12 20:49:43 +02:00
Simon Sapin
2656e913f7 Cache docker images with a route 2018-09-12 20:45:12 +02:00
Simon Sapin
cf97373cff Images don’t need a unique tag 2018-09-12 20:23:10 +02:00
Simon Sapin
d7ab25608f No need to clone the repo in image builder tasks 2018-09-12 20:02:08 +02:00
Simon Sapin
84fc70eecf Build Dockerfiles without context 2018-09-12 19:52:05 +02:00
Simon Sapin
583ab957b8 Deindent 2018-09-12 19:52:05 +02:00
Simon Sapin
5ccb03cda0 servobrowser/taskcluster-bootstrap 2018-09-12 18:04:00 +02:00
Simon Sapin
3c947b0ba3 Refactor decision task code 2018-09-11 20:06:21 +02:00
Simon Sapin
85d3ee10b1 Remove default docker image 2018-09-11 19:49:34 +02:00
Simon Sapin
d029dd76c3 Use custom Docker image for building other images 2018-09-11 19:26:04 +02:00
Simon Sapin
c802c5bc4f No need for && when we have newlines 2018-09-11 19:06:32 +02:00