summaryrefslogtreecommitdiff
path: root/ci/build.sh
Commit message (Collapse)AuthorAgeFilesLines
* ci: don't use ninja on macOSEdward Thomson2021-01-151-1/+12
| | | | | | Ninja is not installed by default on the macOS machines; stop trying to use it. Instead use `make -j` which should be roughly equivalent in performance but supported everywhere.
* ci: stop using deprecated set-env in GitHub ActionsEdward Thomson2020-11-181-0/+67
| | | | (And move the ci scripts into the `ci` directory.)
* azure: move build scripts into "azure-pipelines" directoryPatrick Steinhardt2019-07-201-51/+0
| | | | | | | | | | | | Since we have migrated to Azure Pipelines, we have deprecated and subsequentally removed all infrastructure for AppVeyor and Travis. Thus it doesn't make a lot of sense to have the split between "ci/" and "azure-pipelines/" directories anymoer, as "azure-pipelines/" is essentially our only CI. Move all CI scripts into the "azure-pipelines/" directory to have everything centrally located and to remove clutter in the top-level directory.
* ci: provide more information about OSEdward Thomson2019-02-131-1/+13
| | | | | | | Subtle changes in the host OS can have impacts in the CI system that may be hard to debug. We previously showed the results of `uname` which can be difficult to interpret. Provide more information where available.
* Revert "clar: introduce CLAR_XML option"Edward Thomson2018-09-101-2/+2
| | | | | This reverts commit a2d73f5643814cddf90d5bf489332e14ada89ab8. Using clar to propagate the XML settings was a mistake.
* ci: write xml during test runsEdward Thomson2018-09-061-2/+2
|
* ci: enable compilation with "-Werror"Patrick Steinhardt2018-08-061-1/+1
| | | | | | | During the conversion of our CI scripts in bf418f09c (ci: refactor unix ci build/test scripts, 2018-07-14), we accidentally dropped the "-DENABLE_WERROR=ON" switch in our cmake invocation. Re-add it to help us catch compiler warnings early.
* fuzzers: add build support and instructionslhchavez2018-08-031-1/+1
| | | | | | This change adds support for building a fuzz target for exercising the packfile parser, as well as documentation. It also runs the fuzzers in Travis to avoid regressions.
* ci: perform clang builds on LinuxEdward Thomson2018-07-261-1/+2
|
* ci: introduce vsts buildsEdward Thomson2018-07-261-0/+1
|
* ci: refactor unix ci build/test scriptsEdward Thomson2018-07-261-0/+37