aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2020-10-13cmake: Add cross testsDaniel Mensinger1-0/+5
2020-10-13ci: fix fedora imageDaniel Mensinger1-4/+4
2020-10-13ci: Add an interactive mode (testTTY) for the CI image builderDaniel Mensinger3-9/+29
2020-09-11Add a test run of MSVC ARM64 cross on Windows x64Jon Turney1-4/+4
Add a cross-file for MSVC UWP ARM64. Bump cidata tag to get an updated install.ps1 script (run by run.ps1) which sets the vcvars environment correctly when cross-compiling. Since arranging the correct environment for simultaneous cross and native 'cl' use is hard, this is test run uses '--cross-only' so we don't require a native compiler. Extend '--cross-only' so it also explicitly uses a machine file which makes all build machine compilers unusable.
2020-06-17coverage: llvm-cov supportCary Converse5-6/+8
2020-06-17ci: Remove PostgreSQL from PATHNirbheek Chauhan1-1/+2
It's one of the causes of the cmake test failures, and it's also plaguing the VS2019 jobs now because of the image update.
2020-06-05ci: run some builders with response file threshold set to zeroDan Kegel1-0/+8
2020-05-15travis/macos: Restore the old pkg-config behaviourNirbheek Chauhan1-1/+3
We need to test both "have pkg-config" and "don't have pkg-config" pathways on macOS, which is why pkg-config was only installed in one branch based on --unity=on/off.
2020-04-28ci: Fix OpenSUSE immage boost_pythonDaniel Mensinger1-1/+1
2020-04-28ci: Added bionic imageDaniel Mensinger3-1/+70
2020-04-23ci: Try to fix opensuse imageDylan Baker1-1/+1
2020-04-22ci: install python3-lxmlDylan Baker4-3/+4
This will be used by the junit validation tests.
2020-04-17ci: Add python-jsonschemaDylan Baker3-1/+3
Which is used to validate the json schema files in the various test directories in a unit test.
2020-04-12azure: Do not skip boost testsDaniel Mensinger1-1/+4
2020-04-11Add rust stdlib dir to PATH on Windows.Jussi Pakkanen1-0/+3
2020-04-10Fix typosJens Carl1-2/+2
2020-04-08travis: Fix Travis OSX buildDaniel Mensinger2-0/+78
2020-04-05ci: Added cuda image (Arch Linux based)Daniel Mensinger3-1/+28
2020-04-05ci: Fix env_vars.sh path in the opensuse imageDaniel Mensinger1-4/+4
2020-04-04ci: Use self hosted CI dataDaniel Mensinger3-243/+75
2020-04-04ci: Add debug logs to for the setup processDaniel Mensinger2-4/+15
2020-04-02ci: Retry if dub fetch failedDaniel Mensinger5-8/+50
2020-04-02ci: Fix OpenSUSE imageDaniel Mensinger1-4/+4
2020-04-02ci: Use the new CI image builder for eoanDaniel Mensinger3-36/+60
2020-04-02ci: New CI image builder infrastructureDaniel Mensinger11-19/+220
2020-04-02ci: Added python-jsonschema to docker imagesDaniel Mensinger3-4/+6
2020-04-01ci: Added boost_python to fedoraDaniel Mensinger1-0/+1
2020-02-23Merge pull request #6637 from ↵Jussi Pakkanen1-2/+2
mesonbuild/nirbheek/implement-symbolextractor-windows Implement symbolextractor on windows + some cleanups/fixes
2020-02-22symbolextractor: Add support for clang-clNirbheek Chauhan1-2/+2
Requires the latest LLVm 9.0 release which implements the `-list` argument to `llvm-lib` and ships with an implementation of `nm` called `llvm-nm`.
2020-02-20boost: Updated testsDaniel Mensinger2-3/+3
2020-02-11ci: Add Fedora and OpenSUSE imagesDaniel Mensinger4-0/+76
2020-02-09Remove vs2015 jobs as Azure will stop supporting it.Jussi Pakkanen1-16/+5
2020-02-04Don't fail in setup on azure when commit message contains an equals signJon Turney1-0/+4
The kludgy method we use to get env vars from vcvarsall.bat into our environment doesn't correctly handle env var values which contain newlines. The BUILD_SOURCEVERSIONMESSAGE environment variable contains the entirety of the commit message. If a line containing an equals sign appears in the commit message, we could have problems. Unset that environment variable to workaround this problem.
2020-01-29ci: Add Arch Linux OS testDaniel Mensinger3-0/+88
2020-01-22tests: Add a unit test for checksumsNirbheek Chauhan1-1/+1
Adds a CI dependency on the `pefile` python module.
2019-12-11Merge pull request #6207 from dcbaker/linker-optionJussi Pakkanen1-1/+2
Add a way to select the dynamic linker meson uses
2019-12-09azure: Fix vs2015Daniel Mensinger1-10/+0
2019-12-02azure: print where link.exe is coming from tooDylan Baker1-1/+2
2019-09-01azure: Bump to upstream ninja v1.9 releaseNirbheek Chauhan1-1/+8
2019-09-01azure: Download pkg-config.exe from meson cidataNirbheek Chauhan1-1/+1
2019-07-24ci: Fix failures in vs2019 jobs on AzureNirbheek Chauhan1-1/+1
pip warns about being out of date and powershell interprets that as an error because reasons. Found in https://github.com/mesonbuild/meson/pull/5687#issuecomment-514268525
2019-07-09Use pytest-xdist in Azure and Linux on Travis.Jussi Pakkanen1-0/+4
2019-06-06cmake: better loggingDaniel Mensinger1-0/+5
2019-04-20Merge pull request #5250 from jon-turney/test-compiler-reportJussi Pakkanen1-2/+2
Add a report of compilers used to run_project_tests.py
2019-04-16Add VS2019 backend CI and docs.Anton Kochkov1-1/+6
2019-04-15azure: Fix some places where an unexpected compiler is being picked upJon Turney1-2/+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-04-03d: Fix linker errors with shared libraries on WindowsAri Vuollet1-1/+1
2019-03-20Revert "azure: Don't try to publish logs from fork"Jon Turney1-2/+1
This reverts commit ec5e8869196cc7749f4c224bc8d850b33b942e2d.
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/+7