Commit graph

107 commits

Author SHA1 Message Date
Simon Sapin
e217d66c02 Full Servo 2018-09-18 17:19:17 +02:00
Simon Sapin
42bb1d756b YAML aliases 2018-09-18 16:07:24 +02:00
Simon Sapin
eb1c798a98 Only fetch the relevant git ref 2018-09-18 16:07:24 +02:00
Simon Sapin
7f3b5c86d1 Shallow clones 2018-09-16 18:14:22 +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
e50662bd80 Deduplicate image build tasks 2018-09-14 19:17:20 +02:00
Simon Sapin
aa230e8ef1 Only crate tasks for pushes to a given branch 2018-09-13 17:31:25 +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
5da5cdebea Use the same "now" for all fromNow calls 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
1a6fc7ce77 curl logging to stderr 2018-09-13 15:12:06 +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
Simon Sapin
5a419e4466 Python 3! 2018-09-11 19:03:25 +02:00
Simon Sapin
13d3cbf4be Flatten 2018-09-11 18:50:28 +02:00
Simon Sapin
c8a10f4827 Removed now-unused vendored Python dependencies 2018-09-11 18:49:22 +02:00
Simon Sapin
a68a4489c8 Use a custom decision task image 2018-09-11 18:49:06 +02:00
Simon Sapin
d81d2309fd Self-contained dockerfiles 2018-09-11 17:08:52 +02:00
Simon Sapin
79dfc22016 Centralize role/scopes comments 2018-09-11 15:11:16 +02:00
Simon Sapin
ea7804385d Install lz4 2018-09-10 19:05:20 +02:00
Simon Sapin
22f5da0a92 docker-worker doesn’t like gzip, try lz4 2018-09-10 19:00:45 +02:00
Simon Sapin
8e7d83206f Use the docker image we just built 2018-09-10 18:54:32 +02:00
Simon Sapin
b72d5ca2a7 dind only as needed 2018-09-10 18:22:06 +02:00
Simon Sapin
d023c28487 Options before position args in old Docker? 2018-09-10 17:33:58 +02:00
Simon Sapin
b6342b5b76 Trace shell scripts 2018-09-10 17:19:03 +02:00
Simon Sapin
22ae3c7a42 chmod +x 2018-09-10 17:08:25 +02:00
Simon Sapin
1be9b4945f Quiet(er) APT 2018-09-10 17:04:32 +02:00
Simon Sapin
69dbe1bce2 docker/build.sh 2018-09-10 17:03:31 +02:00
Simon Sapin
a4fb0c3068 apt-install.sh 2018-09-10 17:02:53 +02:00