Marc Hoersken
0fc1b8bfdd
CI/azure: install libssh2 for use with msys2-based builds
...
This enables building and running the SFTP tests.
Unfortunately OpenSSH for Windows does not support SCP (yet).
Reviewed-by: Daniel Stenberg
Closes #5721
2020-07-31 18:55:52 +02:00
Marc Hoersken
e574f4fda1
CI/azure: increase Windows job timeout once again
...
Avoid aborted jobs due to performance issues on Azure DevOps.
Reviewed-by: Daniel Stenberg
Reviewed-by: Jay Satiro
Closes #5738
2020-07-31 18:55:15 +02:00
Marc Hoersken
3cd9bc9689
CI/azure: unconditionally enable warnings-as-errors with autotools
...
Reviewed-by: Marcel Raad
Follow up to #5694
Closes #5706
2020-07-22 20:08:23 +02:00
Gilles Vollant
e13357b14b
content_encoding: add zstd decoding support
...
include zstd curl patch for Makefile.m32 from vszakats
and include Add CMake support for zstd from Peter Wu
Helped-by: Viktor Szakats
Helped-by: Peter Wu
Closes #5453
2020-07-12 18:11:37 +02:00
Marc Hoersken
4bd09877e3
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
2020-05-31 12:36:52 +02:00
Marc Hoersken
cca20cb00e
CI: do not include */ci branches in PR builds
...
Align Azure Pipelines with GitHub Actions.
2020-04-26 19:24:11 +02:00
Daniel Stenberg
f80dfd2256
azure: add mqtt support to one of the Windows builds
2020-04-14 13:04:10 +02:00
Marc Hoersken
e1dc86fe8d
CI: increase Azure Pipelines timeouts due to performance issues
...
The current demand on Azure negatively impacts the CI performance.
2020-04-02 19:27:30 +02:00
Marc Hoersken
840df8b0d9
CI: migrate macOS jobs from Azure and Travis CI to GitHub Actions
...
Reduce workload on Azure Pipelines and Travis CI while
consolidating macOS jobs onto less utilized GitHub Actions.
Reviewed-by: Daniel Stenberg
Closes #5124
2020-03-24 18:18:15 +01:00
Daniel Stenberg
9a8b3b3e13
copyright: fix out-of-date copyright ranges and missing headers
...
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.
Removed three (mostly usesless) README files from docs/
Closes #5141
2020-03-24 15:05:59 +01:00
Marc Hoersken
9b4990f068
ci/tests: fix Azure Pipelines not running Windows containers
...
Workaround posted here: microsoft/azure-pipelines-agent#2864
Assisted-by: Simon Chalifoux
Assisted-by: Tommy Petty
Fixes #5117
Closes #5129
2020-03-20 20:55:08 +01:00
Daniel Stenberg
d83402813b
CI: stop ignoring 323, it is disabled
2020-03-17 09:55:35 +01:00
Marc Hoersken
45008cb485
ci/tests: increase timeouts for torture builds on Azure Pipelines
...
For some reason the torture builds have slowed down recently.
Reported-by: Daniel Stenberg
2020-03-17 09:24:29 +01:00
Marc Hoersken
404d5f200b
ci/tests: fix Azure Pipelines not running for pull requests
...
Closes #5111
2020-03-16 00:08:54 +01:00
Marc Hoersken
dc595210ae
ci/tests: fix and align setting TFLAGS for make test-nonflaky
2020-03-15 10:02:17 +01:00
Marc Hoersken
ac56683438
ci/tests: install test suite dependencies stunnel and impacket
2020-03-15 10:02:11 +01:00
Marc Hoersken
119ea453f9
ci/tests: Make it possible to still run but ignore failing tests
...
This enables the development of a solution for the failing tests by
running them on CI while ignoring their result for the overall status.
Closes #4994
2020-03-03 17:32:38 +01:00
Marc Hoersken
0e539970e4
ci/tests: some MacOS builds randomly take longer than 20min
2020-03-02 19:44:19 +01:00
Marc Hoersken
8ef1f55ad8
ci/tests: fine-tune Azure Pipeline timeouts with a small puffer
2020-03-02 13:56:36 +01:00
Marc Hoersken
c770609238
ci/tests: Update Azure DevOps pipeline job display names
...
Make the configure step more descriptive and align others.
2020-03-01 14:59:03 +01:00
Marc Hoersken
ada581f2cc
ci/tests: Send test results to Azure DevOps for reporting
2020-02-29 21:01:28 +01:00
Marc Hoersken
513b5387ab
ci/tests: Increase timeouts of Windows builds due to new tests
...
Recently added tests increased their runtime above the limit of 60min.
2020-02-28 16:34:51 +01:00
Marc Hoersken
1f114be626
ci/tests: align Azure Pipeline job names with each other
2020-02-27 18:09:11 +01:00
Marc Hoersken
f093dcc390
ci/tests: Add Windows builds via Azure Pipelines using Docker
2020-02-27 18:08:22 +01:00
Daniel Stenberg
af9afd8b17
azure: disable brotli on the macos debug-builds
...
Because of:
brotli/decode.h:204:33: error: variable length array used [-Werror,-Wvla]
const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)],
Closes #4925
2020-02-14 16:16:09 +01:00
Daniel Stenberg
5eda54c0f0
azure: the macos cmake doesn't need to install cmake
...
Error: cmake 3.15.5 is already installed
To upgrade to 3.16.1, run `brew upgrade cmake`.
Closes #4723
2019-12-16 10:11:49 +01:00
Daniel Stenberg
69ed88f474
azure: add a torture test on mac
...
Uses --shallow=25 to keep it small enough to get through in time.
Closes #4712
2019-12-14 23:34:44 +01:00
Daniel Stenberg
ec3758b95f
azure: add a torture test
...
Skipping all FTP tests for speed reasons.
Closes #4697
2019-12-13 14:50:39 +01:00
Daniel Stenberg
1fb2a48752
azure: make the default build use --enable-debug --enable-werror
2019-12-13 13:01:32 +01:00
Daniel Stenberg
275e02bdea
azure: add libssh2 and cmake macos builds
...
Removed the macos libssh2 build from travis
Closes #4686
2019-12-10 12:34:46 +01:00
Daniel Stenberg
9e891ff54d
azure: add a vanilla macos build
...
Closes #4685
2019-12-09 11:19:08 +01:00
Daniel Stenberg
3b8bbbbd16
azure: add more builds
...
... removed two from travis (that now runs on azure instead)
Closes #4671
2019-12-04 09:32:54 +01:00
Daniel Stenberg
ab712afa8f
github action/azure pipeline: run 'make test-nonflaky' for tests
...
To match travis and give more info on failures.
2019-12-03 19:30:34 +01:00
Daniel Stenberg
5d576afc5e
azure-pipelines: fix the test script
2019-12-02 15:40:19 +01:00
Daniel Stenberg
6983898b21
Azure Pipelines: initial CI setup
...
[skip ci]
2019-12-02 15:37:09 +01:00