Alex Crichton
3eda151086
Update all s3 URLs used on CI with subdomains
...
Ensure that they're all forwards-compatible with AWS updates happening
next year by ensuring the bucket name shows up in the domain name.
Closes #61168
2019-05-29 07:03:50 -07:00
Alex Crichton
a8ac80b7bc
Final cleanups
...
* Clean up the `install-windows-build-deps.yml` file and add some more
comments where appropriate.
* Add some comments to `run.yml`
* Don't fast path the `rustfmt` submodule, but we'll take care of that
later if necessary.
2019-05-22 07:09:25 -07:00
Alex Crichton
e0ed2a3f60
Correct the upload_dir in script
2019-05-21 15:55:26 -07:00
Alex Crichton
78965f49c8
Use xcode 9.3 on all osx builders
2019-05-21 15:14:20 -07:00
Pietro Albini
190d1988e0
ci: switch to xcode 9.3 on azure
2019-05-21 21:25:42 +02:00
Alex Crichton
a2255518c7
Only run Window script on Windows
2019-05-21 11:01:39 -07:00
Alex Crichton
ebdc36eb8e
Re-enable hack for Windows builds to see if it works
2019-05-21 10:39:37 -07:00
Alex Crichton
a83250dcfa
Update upload logic to upload right directory
2019-05-21 10:38:05 -07:00
Alex Crichton
571366f71b
Attempt to enable IPv6 for Linux
2019-05-21 10:33:19 -07:00
Alex Crichton
0e5f02f902
Fix typo in key configuration
2019-05-21 10:28:56 -07:00
Pietro Albini
1daab471ce
ci: temp increase of the timeout to 10 hours
...
Let's see how long a full build takes.
2019-05-21 10:27:41 +02:00
Alex Crichton
9843a79496
Finalize AWS install
2019-05-20 14:37:24 -07:00
Alex Crichton
12f370156d
Only execute conditional steps on success
...
Make sure `succeeded()` is in all the conditionals
2019-05-20 14:34:37 -07:00
Alex Crichton
9b8af0608f
Manually install AWS CLI
2019-05-20 14:19:56 -07:00
Alex Crichton
fa8d3b59bd
Fix a typo in the run script
2019-05-20 12:46:20 -07:00
Alex Crichton
804ec5faab
Execute docker/run.sh
on Linux
2019-05-20 12:43:29 -07:00
Alex Crichton
7b266ff181
Fix a typo in clang install
2019-05-20 12:38:17 -07:00
Alex Crichton
528cce96cf
Job name config works for all platforms
2019-05-20 12:37:18 -07:00
Alex Crichton
91b1655528
Remove a now stray file
2019-05-20 12:35:21 -07:00
Alex Crichton
1be9fe6a44
Refactor azure pipelines configuration
...
This commit is intended to go through and review/refactor the azure
pipelines configuration we have. The major changes are:
* The separate `{windows,macos,linux}.yml` files are now all merged into
one `run.yml`. This allows a shared "master flow" for all platforms
with divergence only where necessary.
* Some install steps have been separated as `install-*.yml` scripts,
where each script internally matches on the appropriate OS and then
delegates accordingly.
* Some various bits and pieces of cruft have been removed which were
artifacts of Travis's setup or similar.
2019-05-20 12:24:58 -07:00
Alex Crichton
79d28c203f
Don't bother with stamp
utility
...
That was just used because Travis doesn't have time stamps on all log
lines, but Azure does, so no need to add our own.
2019-05-20 11:27:18 -07:00
Pietro Albini
9f37b3a4c2
ci: deploy artifacts on azure
2019-05-20 10:11:09 +02:00
Pietro Albini
f23c1ba74b
ci: use ##vso[task.prependpath] on azure
2019-05-20 09:22:47 +02:00
Pietro Albini
bf639a1c34
ci: remove outdated comment
2019-05-15 19:39:54 +02:00
Pietro Albini
694ea7646a
ci: remove links to johnterickson repo
2019-05-13 10:15:16 +02:00
Pietro Albini
da949780f0
ci: remove trailing whitespaces from azure config
2019-05-13 10:15:16 +02:00
Pietro Albini
869ddd8d00
ci: still use aws for caches
2019-05-13 10:07:50 +02:00
Pietro Albini
abd4b3a83c
ci: remove travis ipv6 docker hack on azure
2019-05-10 10:04:34 +02:00
John Erickson
699376ada0
Add Azure Pipelines
2019-05-10 09:46:28 +02:00