summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* ci: Fix OpenSUSE immage boost_pythonDaniel Mensinger2020-04-281-1/+1
|
* ci: Added bionic imageDaniel Mensinger2020-04-283-1/+70
|
* ci: Try to fix opensuse imageDylan Baker2020-04-231-1/+1
|
* ci: install python3-lxmlDylan Baker2020-04-224-3/+4
| | | | This will be used by the junit validation tests.
* ci: Add python-jsonschemaDylan Baker2020-04-173-1/+3
| | | | | Which is used to validate the json schema files in the various test directories in a unit test.
* azure: Do not skip boost testsDaniel Mensinger2020-04-121-1/+4
|
* Add rust stdlib dir to PATH on Windows.Jussi Pakkanen2020-04-111-0/+3
|
* Fix typosJens Carl2020-04-101-2/+2
|
* travis: Fix Travis OSX buildDaniel Mensinger2020-04-082-0/+78
|
* ci: Added cuda image (Arch Linux based)Daniel Mensinger2020-04-053-1/+28
|
* ci: Fix env_vars.sh path in the opensuse imageDaniel Mensinger2020-04-051-4/+4
|
* ci: Use self hosted CI dataDaniel Mensinger2020-04-043-243/+75
|
* ci: Add debug logs to for the setup processDaniel Mensinger2020-04-042-4/+15
|
* ci: Retry if dub fetch failedDaniel Mensinger2020-04-025-8/+50
|
* ci: Fix OpenSUSE imageDaniel Mensinger2020-04-021-4/+4
|
* ci: Use the new CI image builder for eoanDaniel Mensinger2020-04-023-36/+60
|
* ci: New CI image builder infrastructureDaniel Mensinger2020-04-0211-19/+220
|
* ci: Added python-jsonschema to docker imagesDaniel Mensinger2020-04-023-4/+6
|
* ci: Added boost_python to fedoraDaniel Mensinger2020-04-011-0/+1
|
* Merge pull request #6637 from ↵Jussi Pakkanen2020-02-231-2/+2
|\ | | | | | | | | mesonbuild/nirbheek/implement-symbolextractor-windows Implement symbolextractor on windows + some cleanups/fixes
| * symbolextractor: Add support for clang-clNirbheek Chauhan2020-02-221-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`.
* | boost: Updated testsDaniel Mensinger2020-02-202-3/+3
|/
* ci: Add Fedora and OpenSUSE imagesDaniel Mensinger2020-02-114-0/+76
|
* Remove vs2015 jobs as Azure will stop supporting it.Jussi Pakkanen2020-02-091-16/+5
|
* Don't fail in setup on azure when commit message contains an equals signJon Turney2020-02-041-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.
* ci: Add Arch Linux OS testDaniel Mensinger2020-01-293-0/+88
|
* tests: Add a unit test for checksumsNirbheek Chauhan2020-01-221-1/+1
| | | | Adds a CI dependency on the `pefile` python module.
* Merge pull request #6207 from dcbaker/linker-optionJussi Pakkanen2019-12-111-1/+2
|\ | | | | Add a way to select the dynamic linker meson uses
| * azure: print where link.exe is coming from tooDylan Baker2019-12-021-1/+2
| |
* | azure: Fix vs2015Daniel Mensinger2019-12-091-10/+0
|/
* azure: Bump to upstream ninja v1.9 releaseNirbheek Chauhan2019-09-011-1/+8
|
* azure: Download pkg-config.exe from meson cidataNirbheek Chauhan2019-09-011-1/+1
|
* ci: Fix failures in vs2019 jobs on AzureNirbheek Chauhan2019-07-241-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
* Use pytest-xdist in Azure and Linux on Travis.paralleltestsJussi Pakkanen2019-07-091-0/+4
|
* cmake: better loggingDaniel Mensinger2019-06-061-0/+5
|
* Merge pull request #5250 from jon-turney/test-compiler-reportJussi Pakkanen2019-04-201-2/+2
|\ | | | | Add a report of compilers used to run_project_tests.py
| * azure: Fix some places where an unexpected compiler is being picked upJon Turney2019-04-151-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.
* | Add VS2019 backend CI and docs.Anton Kochkov2019-04-161-1/+6
|/
* d: Fix linker errors with shared libraries on WindowsAri Vuollet2019-04-031-1/+1
|
* Revert "azure: Don't try to publish logs from fork"Jon Turney2019-03-201-2/+1
| | | | This reverts commit ec5e8869196cc7749f4c224bc8d850b33b942e2d.
* azure: Unset BOOST_ROOT for Cygwin, MSYS2 and clang-clJon Turney2019-03-171-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
* azure: Fix python3 in vs2017 tasksDaniel Mensinger2019-03-011-0/+7
|
* ci: Debug why dmd --version is returning 1nirbheek/fix-cygwin-py3Nirbheek Chauhan2019-02-251-1/+1
|
* azure: ignore PRs which should be skipped for ciJon Turney2018-11-271-1/+1
| | | | | azure doesn't support [skip ci], so do nothing, rather than failing when we detect a PR which should have [skip ci], but didn't get skipped.
* CI: port cygwin job from appveyor to azure-pipelinesChristoph Reiter2018-11-212-28/+0
|
* azure: Install Boost binaries for WindowsJon Turney2018-11-161-0/+15
| | | | | | | | | | | | | | This installs a Boost distribution with built binaries for Windows, so we can have test coverage of both (i) boost components which are header-only libraries, and (ii) boost components which have separately-compiled libraries. (This duplicates the behaviour from appveyor of using Boost 1.64 with VS1027 (the first version which provides pre-built binaries for that), and Boost 1.60 for VS2015 (the oldest Boost provided by appveyor)) Don't install Boost when using clang-cl, as there appear to be issues in either Boost or clang-cl which prevent that from working well.
* azure: Install the DMD D compilerJon Turney2018-11-161-0/+14
| | | | | | Be more prescriptive about the static linker to use in test case common/143. This avoids using DMD's 'lib' in preference to clang-cl's 'llvm-lib' when both of them are in PATH
* azure: Install x86 python in vs2015 image when building for x86Jon Turney2018-11-161-1/+5
| | | | | Use the x86 python when building for x86, to allow tests building python extension modules to work
* azure: Add JDK installed in vs2015 image to PATHJon Turney2018-11-161-1/+4
| | | | | | | | | | | Add a JDK installed in vs2015 image to PATH, so java tests can be run JDK appear to be installed in several places, so we can always pick a different one: C:\java\jdk\jdk1.8.0_102\bin\ C:\Program Files\Java\jdk1.8.0_102\bin C:\Program Files (x86)\Java\jdk1.8.0_102\bin
* azure: Simplify how we always publish test resultsJon Turney2018-11-131-9/+2
| | | | | Use a more concise way of always publishing test results, even when tests failed