rust/.azure-pipelines
Alex Crichton 9b4f6de7a4 azure: Prepare configuration for 4-core machines
This commit updates some of our assorted Azure/CI configuration to
prepare for some 4-core machines coming online. We're still in the
process of performance testing them to get final numbers, but some
changes are worth landing ahead of this. The updates here are:

* Use `C:/` instead of `D:/` for submodule checkout since it should have
  plenty of space and the 4-core machines won't have `D:/`

* Update `lzma-sys` to 0.1.14 which has support for VS2019, where 0.1.10
  doesn't.

* Update `src/ci/docker/run.sh` to work when it itself is running inside
  of a docker container (see the comment in the file for more info)

* Print step timings on the `try` branch in addition to the `auto`
  branch in. The logs there should be seen by similarly many humans (not
  many) and can be useful for performance analysis after a `try` build
  runs.

* Install the WIX and InnoSetup tools manually on Windows instead of
  relying on pre-installed copies on the VM. This gives us more control
  over what's being used on the Azure cloud right now (we control the
  version) and in the 4-core machines these won't be pre-installed. Note
  that on AppVeyor we actually already were installing InnoSetup, we
  just didn't carry that over on Azure!
2019-07-19 06:49:19 -07:00
..
steps azure: Prepare configuration for 4-core machines 2019-07-19 06:49:19 -07:00
auto.yml Disable building of LLDB 2019-07-15 09:45:14 +02:00
master.yml ci: Publish toolstate changes from Azure 2019-06-26 01:58:25 -07:00
pr.yml ci: include public credentials in the linuxtools pr job 2019-07-17 18:16:44 +02:00
try.yml Disable building of LLDB 2019-07-15 09:45:14 +02:00