aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/ci
Commit message (Collapse)AuthorAgeFilesLines
* Fix sanitizer build in travis ciRené Korthaus2015-11-241-1/+1
| | | The parameter is actually --with-sanitizers.
* Remove --build-mode and add individual toggles for optimization, debug,Jack Lloyd2015-10-266-7/+17
| | | | | | sanitizers and coverage as all 4 are usefully set independently. Use GCC 4.9 on CircleCI as it seems to be supported. Add ASan + UBSan test.
* Test botan.py using Python2 and Python3 on Linux and OS XSimon Warta2015-10-222-0/+10
|
* Add DLL target to MSVC CI buildJack Lloyd2015-10-161-1/+7
|
* Merge pull request #298 from tiwoc/arm64Simon Warta2015-10-161-5/+17
|\ | | | | Support for 64 bit ARM
| * Travis CI: Enable 64 bit builds for iOSDaniel Seither2015-10-131-5/+17
| | | | | | | | | | | | | | | | * Update Xcode from 6.4 to 7, which also updates the iOS SDK from 8 to 9 * Remove iOS shared library build, which is not very useful * Add 64 bit iOS static library build * Refactor build script to use xcrun instead of manually specifying a sysroot
* | Add `--minimized-build` which does the same thing as `--no-autoload`Jack Lloyd2015-10-141-1/+1
|/ | | | | but the meaning of the option is probably easier to understand with this name.
* Integrate codecovSimon Warta2015-10-042-7/+7
| | | | Closes #225, #280
* Fix pbkdf, pk padding and ECDH registration for static linking.Jack Lloyd2015-09-111-1/+1
| | | | | | | | With this change the tests pass when linked against a static library built in the normal (non-amalgamation) fashion. Remove the restriction in configure.py, and have circleci build the clang static build as a non-amalg.
* Update travis configuration for iOS buildSimon Warta2015-09-026-55/+74
| | | | Closes #188
* Add initial cirlce configSimon Warta2015-08-214-0/+40
|
* Update Appveyor configSimon Warta2015-08-121-2/+7
|
* Use shellcheck where possibleSimon Warta2015-07-223-10/+10
|
* Adjust MSVC compile flagsSimon Warta2015-07-211-1/+1
| | | | | | | | | | /FS is needed for parallel builds /bigobj is needed for amalgamation build. Remove explicit setting from appveyor /DEBUG is a parameter, not a precompiler constant Conflicts: src/build-data/cc/msvc.txt
* Refactor travis configuration for the use of the container infrastructure.Simon Warta2015-07-124-31/+37
|
* Add modules all/min to travis matrixSimon Warta2015-07-121-1/+8
|
* Test make install in CISimon Warta2015-07-102-0/+3
|
* Assume that $COVERALLS_REPO_TOKEN might not be set (e.g. pull requests)Simon Warta2015-07-091-1/+2
|
* Make sanitizer a build mode for easy use by developers.Jack Lloyd2015-07-051-1/+1
|
* Add sanitizer build to Travis, using debug iterators, ASan and UbSan.Jack Lloyd2015-07-051-0/+2
| | | | Looks good for me locally with GCC 4.9.1
* Configure Travis CI for OSX and Linux buildsSimon Warta2015-07-012-9/+14
|
* Fix --build-mode in CI build scriptSimon Warta2015-06-251-2/+2
| | | | | | | --build-mode is one of: release, debug, coverage A shared lib is build when --disable-shared is not set, i.e. CFG_FLAGS is empty.
* Add Coverity scan to Travis.lloyd2015-05-131-1/+1
|
* Use static amalgamation build for AppVeyor as the static librarylloyd2015-05-121-1/+1
| | | | is more likely to run into problems. Discussion in GH #52 #88
* Move AppVeyor ymllloyd2015-05-121-0/+9
|
* The BUILD_MODE env var was not being passed through sudo by defaultlloyd2015-05-121-8/+8
| | | | | | which broke coverage testing. Instead run the setup script as the regular user and use sudo for specific commands, which seems cleaner anyway.
* Shell is not my favorite languagelloyd2015-05-122-4/+2
|
* Fix lcov scriptlloyd2015-05-111-2/+0
|
* Fix comparelloyd2015-05-111-1/+1
|
* Typolloyd2015-05-111-1/+1
|
* Add coveralls.io support based on GH #91 by cordneylloyd2015-05-113-0/+49
Move the more complex CI logic to scripts instead of yaml