]> git.ipfire.org Git - thirdparty/curl.git/commit
azure: use matrix strategy to avoid configuration redundancy
authorMarc Hoersken <info@marc-hoersken.de>
Thu, 28 May 2020 20:11:32 +0000 (22:11 +0200)
committerMarc Hoersken <info@marc-hoersken.de>
Sun, 31 May 2020 10:36:52 +0000 (12:36 +0200)
commit4bd09877e31845172b27d0d6af7d0adec009d41f
tree0c044000fafff937000a8c83fbf9d5f4432d7c69
parentf3d501dc678d80a93325bd93ab05c48855e1c0d1
azure: use matrix strategy to avoid configuration redundancy

This also includes the following changes:

- Use the same timeout for all jobs on Linux (60 minutes)
  and Windows (90 minutes)
- Use CLI stable apt-get install -y instead of apt install
  which warns about that and run apt-get update first
- Enable MQTT for Windows msys2 builds instead of
  legacy msys1 builds
- Add ./configure --prefix parameter to the msys2 builds
- The MSYSTEM environment variable is now preset inside
  the container images for the msys2 builds

Note: on Azure Pipelines the matrix strategy is basically
just a simple list of job copies and not really a matrix.

Closes #5468
.azure-pipelines.yml