aboutsummaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
AgeCommit message (Collapse)AuthorFilesLines
2020-02-25azure ci: Test x86 Visual Studio builds again, closes #6604Nirbheek Chauhan1-2/+2
This was dropped when the VS2015 images were removed from Azure.
2020-02-20boost: Updated testsDaniel Mensinger1-0/+3
2020-02-09Remove vs2015 jobs as Azure will stop supporting it.Jussi Pakkanen1-24/+0
2020-01-22tests: Add a unit test for checksumsNirbheek Chauhan1-2/+4
Adds a CI dependency on the `pefile` python module.
2019-12-09azure: Fix vs2015Daniel Mensinger1-0/+6
2019-11-17lint+mypy: move to github actionsMichael Hirsch, Ph.D1-15/+0
actions: run if .yml itself changed
2019-11-17fs: use pathlib.Path, add type hint checkMichael Hirsch, Ph.D1-1/+1
2019-11-07CI: add initial type annotation checkingMichael Hirsch, Ph.D1-3/+4
2019-10-01azure: Install python[23]-devel packages on CygwinJon Turney1-4/+5
Install python[23]-devel packages on Cygwin, so that python tests which require that can run. (Only the default version of python (currently 3.6) provides the /usr/lib/pkgconfig/python3.pc file we are looking for so also update to that version)
2019-09-01azure: Workaround MSYS2 PCH test failuresNirbheek Chauhan1-0/+14
Compiler version is hard-coded so that we remember to revisit this when the GCC version is updated. Closes https://github.com/mesonbuild/meson/issues/5807
2019-09-01tests: Detect ninja v1.9 and disable timestamp hackNirbheek Chauhan1-1/+0
The high-res timestamp PR by QuLogic was merged in v1.9, so we can switch back to upstream ninja.
2019-08-02add pylint Azure jobMichael Hirsch, Ph.D1-0/+15
2019-07-25ci/cygwin: Install pytest-xdist for unit testsNirbheek Chauhan1-0/+3
The job is taking too long and timing out, use pytest-xdist to speed up unit tests. Speeds it up on my system from 20 min to 8 min. Still much slower than native windows: vs2017-x64 takes 3.5 min with pytest-xdist.
2019-07-25ci/cygwin: Don't need a special step to install cmakeNirbheek Chauhan1-4/+1
2019-07-18azure cygwin cmake 3.14.5Michael Hirsch, Ph.D1-2/+2
2019-06-06cmake: use newer CMake version for cygwinDaniel Mensinger1-1/+10
2019-04-20Merge pull request #5250 from jon-turney/test-compiler-reportJussi Pakkanen1-1/+2
Add a report of compilers used to run_project_tests.py
2019-04-16Add VS2019 backend CI and docs.Anton Kochkov1-0/+23
2019-04-15azure: Fix some places where an unexpected compiler is being picked upJon Turney1-1/+2
Now we have some information in CI logs about what compiler is actually being used, fix some places where an unexpected compiler is being picked up. Avoid picking up gcc-objc and gfortran from PATH in vs2017 image for VS test runs. Use clang for objc/objc++ in MSYS2 clang test runs, rather than picking up gcc from path. Also install gfortran for fortran tests on Cygwin.
2019-03-17azure: Unset BOOST_ROOT for Cygwin, MSYS2 and clang-clJon Turney1-0/+2
It looks like BOOST_ROOT is now set in the azure v2017 image (relevant change seems to be [1], pre-installing boost) Remove BOOST_ROOT from the environment to prevent attempting to use a boost which is incompatible with the compiler. (an MSVC boost should be compatible with clang-cl, but has problems, see c7a3e810) [1] https://github.com/Microsoft/azure-pipelines-image-generation/pull/732
2019-03-01azure: Fix python3 in vs2017 tasksDaniel Mensinger1-0/+5
2019-02-26Launch Meson via python3 so the binary name is correct.Jussi Pakkanen1-1/+1
2019-02-26Copy python3.5 to python3 so tests pass on Cygwin.Jussi Pakkanen1-0/+1
2019-02-23azure-pipelines: Fix cygwin python3 installationNirbheek Chauhan1-2/+2
The package has been moved from python3-pip to python3N-pip where N is 5, 6, 7. We use Python 3.5, so let's use that.
2019-02-05ci/msys2: use the msys2 ninjaChristoph Reiter1-1/+1
msys2 now has ninja 1.9.0 which includes the timestamp fixes
2018-12-09azure: Add msys2 clang to test matrixJon Turney1-2/+11
The clang package depends on the gcc package, so we need to explicitly select the compiler (as the priority order built into meson will prefer gcc to clang) v2: ensure $(MSYS2-ARCH)-pkg-config is installed
2018-11-27azure-pipelines: install cmake in msys2Christoph Reiter1-1/+9
Recent test changes depend on cmake being available.
2018-11-26CI: port msys2 jobs from appveyor to azure-pipelinesChristoph Reiter1-0/+50
2018-11-22CMake find_package dependency backend (#4444)Daniel Mensinger1-0/+1
2018-11-21CI: port cygwin job from appveyor to azure-pipelinesChristoph Reiter1-0/+47
2018-11-13azure: Remove unneeded maxParallelJon Turney1-2/+0
Default is unlimited, not 1
2018-11-13azure: Match release branch names as wellJon Turney1-0/+2
2018-11-13azure: Enable vs2015 jobsJon Turney1-18/+18
Don't run MPI runtime installer, which fails with vs2015 image
2018-11-04azure: Add clang-cl/ninja to matrixJon Turney1-0/+4
Note that Vs2017 tools are also in PATH for llvm build
2018-10-14Add an azure-pipelines.ymlJon Turney1-0/+49
v1: Add an azure-pipelines.yml Don't check source line endings if autocrlf is on Handle origin-only refs in skip_ci Add .py to PATHEXT for the benefit of test_find_program() Publish logs as build artifacts and publish test results v2: Use .gitattributes to override autocrlf Move tmpdir, so it's not a subdir of source directory, otherwise it gets included in line-ending checks. Use serial build numbers, rather than date.dailybuildnumber Workaround for #3239 is no longer needed now a fix has been commited Tweak test results and artefact naming Wait for MS-MPI installers to complete Publish test results even if tests had an error