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
4183f3c41b
Configure a few more builders on `try` temporarily
...
Make sure there's one dist and one test builder for each of the three
main platforms
2019-05-20 12:29:30 -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
d27cb827c6
ci: add an image for dist-x86_64-linux try on azure
2019-05-20 09:38:11 +02:00
Pietro Albini
f23c1ba74b
ci: use ##vso[task.prependpath] on azure
2019-05-20 09:22:47 +02:00
Pietro Albini
a89e8d2a66
ci: remove yet another outdated comment
2019-05-20 09:21:26 +02:00
Pietro Albini
bf639a1c34
ci: remove outdated comment
2019-05-15 19:39:54 +02:00
Pietro Albini
92bf1e6661
ci: update azure variable groups
2019-05-15 19:39:29 +02:00
Pietro Albini
807b7dd786
ci: disable builders not useful during the evaluation
2019-05-13 10:15:16 +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
5db55e6fe0
ci: disable toolstate commits on azure
2019-05-13 10:15:16 +02:00
Pietro Albini
06bc0da65c
ci: remove test configuration
2019-05-13 10:15:16 +02:00
Pietro Albini
aab0bb47fa
ci: merge the i1686-gnu images
2019-05-13 10:07:55 +02:00
Pietro Albini
7dfd8ceb4f
ci: remove fanout from the azure pipelines config
2019-05-13 10:07:55 +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
Pietro Albini
c50517ae85
ci: reduce all azure timeouts to 3 hours
...
As the infra team we decided to have an hard timeout of 3 hours on all
the jobs: while this sometimes causes spurious timeout errors it's a
great limit to prevent CI time to grow even more.
2019-05-10 09:56:46 +02:00
John Erickson
e234a901b6
Disable 32-bit OSX
2019-05-10 09:46:30 +02:00
John Erickson
699376ada0
Add Azure Pipelines
2019-05-10 09:46:28 +02:00