aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2018-11-04azure: Remove MSVC tools from PATH for clang-cl jobJon Turney1-2/+9
Add Windows SDK tools to PATH (for rc). This requires INCLUDE to be set. lld-link doesn't seem to default to searching the correct directories, so LIB needs to be set. The easiest way to get the correct setting of INLCUDE and LIB env vars seems to be to import the VS env vars, then revert the PATH.
2018-11-04azure: Add clang-cl/ninja to matrixJon Turney1-1/+15
Note that Vs2017 tools are also in PATH for llvm build
2018-10-16Don't try to publish logs from forkJon Turney1-0/+2
2018-10-14Set env vars so MS-MPI tests are runJon Turney1-0/+6
Import MS-MPI env vars set by installer in registry to environment Skip testing we can apply a version constraint to MPI when version isn't known (as is the case for MS-MPI) (These tests have never worked in appveyor)
2018-10-14Add resgen to PATH so csharp tests are runJon Turney1-0/+6
2018-10-14Add an azure-pipelines.ymlJon Turney1-0/+82
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
2018-09-21Appveyor: Install DMD compiler and dub packagesGoaLitiuM1-0/+71
[skip ci]
2018-01-06CI: Install gobject-introspection test prerequisites on CygwinJon Turney1-0/+3
2018-01-04CI: Run boost test for CygwinJon Turney1-2/+10
Also, use '^' to escape newlines in appveyor-install.bat to avoid an absurdly long line, remove some unnecessary quotation, and alphabetically sort packages Also, define the _XOPEN_SOURCE feature test macro in the boost test to avoid 'not declared in this scope' warnings for pthread_rwlock_init(), etc.
2017-09-28Revert "Add an additional Cygwin package repo with patched ninja"Jon Turney1-3/+1
This reverts commit 92c2bb75195c054dcdeae09f7d42393856a91748. This is no longer needed, as a patched ninja is now available from the standard Cygwin package repository, and prevents me from accidentally breaking CI when changing things in my personal package repository.
2017-09-18Revert "Revert "Merge pull request #1931 from centricular/use-patched-ninja""Nirbheek Chauhan1-1/+3
This reverts commit 5eb64a6f3e47b570f544524ef48dc6ef0e4dce59. Let's try again, with a fixed Ninja by QuLogic.
2017-07-18Revert "Merge pull request #1931 from centricular/use-patched-ninja"Jussi Pakkanen1-3/+1
This reverts commit aab7ada356e02033e4030143cf363d06d975283b, reversing changes made to e1b24765afd9e7d2d8043a408d69c7ad814d3551.
2017-07-17Add an additional Cygwin package repo with patched ninjaJon Turney1-1/+3
2017-05-21Enable code coverage on AppVeyor.Elliott Sales de Andrade1-1/+1
* Install pip on msys (which doesn't have it) * Install codecov/coverage everywhere. * Generate coverage XML file manually because codecov tries to call the coverage script itself and it's in a weird place on the path.
2017-05-21Use a wrapper script to run tests in Cygwin.Elliott Sales de Andrade2-6/+6
2017-04-07Add Cygwin/x86_64 to AppVeyor CI matrixJon Turney2-0/+17
Install ninja and packages needed for tests Don't bother with x86 for speed and reliability reasons