summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Implement cryptographic access to files using GPGMEMichael Raitza2020-10-301-2/+6
|
* run demo.py with ctestAndy Clayton2020-05-181-1/+0
| | | | | Fix error from newer cmake/FindPython versions not printing internal Python_EXECUTABLE variable.
* fix CI with brew changing to python 3.8Andy Clayton2020-04-091-0/+2
| | | | Brew changed boost-python3 to 3.8 but that isn't on the path by default.
* use built-in cmake precompiled header support when availableAndy Clayton2020-04-021-2/+2
| | | | | | | | | | | | | Ledger supports precompiling headers as a build speed optimization. This is provided via a custom add_pch_rule macro. Similar functionality is now built-in to CMake starting with the 3.16 release in November 2019. Let's use this when available to fix #1774 and start towards not needing to maintain our own implementation. I originally considered removing the macro fallback but in my tests it saves enough build time that I think it is worth keeping for now. Fixes #1774
* require passing Python3 CIAndy Clayton2020-03-271-4/+0
|
* Allowed Python3 jobs to fail temporarilyJohn Wiegley2019-12-061-0/+4
|
* travis: use the same python executable, as found by cmakeDimitri John Ledkov2019-12-061-1/+1
|
* Enable py2 & py3 buildsDimitri John Ledkov2019-12-051-3/+7
|
* Modernize CMake using backported FindPython module.Dimitri John Ledkov2019-12-051-38/+6
|
* Add Travis CI setup for macOS and homebrew-installed BoostTim Landscheidt2019-01-301-2/+23
| | | | | | | | | | | | | | | | On macOS, CMake detects the Boost.Python component installed by homebrew only when named "python27". Thus this change not only adds a Travis CI setup for macOS, but also a CMake option to switch the component name between "python" and "python27". In addition, precompiling system.hh does not work with the current setup for Clang, so another CMake option to disable it is added. The currently used commands to compile specific versions of Boost do not produce a result that works out of the box on macOS. It should be possible just to mimic homebrew's formula for boost-python (https://github.com/Homebrew/homebrew-core/blob/master/Formula/boost-python.rb), but for the moment on macOS this change tests only against Boost installed by homebrew.
* Use build matrix to specify Boost versions for Travis CITim Landscheidt2019-01-221-21/+29
| | | | | | | | | | In Travis CI, versions of libraries, etc. to build against are typically specified in a build matrix. In addition, currently there is no way to build against the distribution-provided Boost version. This change uses a build matrix for BOOST_VERSION and allows that variable to be empty for building against the distribution-provided Boost version.
* Remove broken and disabled Travis CI configurationsTim Landscheidt2019-01-221-37/+0
| | | | | | | | The Travis CI configurations for macOS, Clang on Linux and CheckTexinfo.py and CheckManpage.py are broken and disabled or ignored. They appear to be non-trivial to fix, so the current stub is probably more distracting than helpful while also making changes to the working Linux configuration more difficult.
* Use standard GCC in Travis CITim Landscheidt2019-01-191-7/+0
| | | | | | | Commit 4c4367fe6b7f184605c900735fc5b646f45311c1 added some logic to compile Ledger with GCC 4.8 as Travis CI's Ubuntu Precise environments only offered 4.6 at that time. Since then, the default image has changed to Ubuntu Trusty which provides GCC 4.8.
* Use "macOS" consistentlyMartin Michlmayr2019-01-091-2/+2
| | | | macOS seems to be the current name for Mac OS X.
* Missing an export keyword in .travis.ymlJohn Wiegley2018-07-191-1/+1
|
* Correct to Travis build for the new master branch versionJohn Wiegley2018-07-191-1/+2
|
* Correct webhook URLJohn Wiegley2018-01-301-1/+1
|
* Add Gitter integrationJohn Wiegley2018-01-301-0/+7
|
* Disable osx+clang build on Travis for nowJohn Wiegley2017-12-301-0/+6
|
* [travis] Bump boost version to 1.61.0Alexis Hildebrandt2016-06-221-1/+1
|
* [travis] Bump boost version to 1.60.0Alexis Hildebrandt2016-01-021-1/+1
|
* [travis] Bump boost version to 1.59.0Alexis Hildebrandt2015-09-151-1/+1
|
* [travis] Enable verbose failuresAlexis Hildebrandt2015-08-051-1/+1
|
* [travis] Rename coverity scan branchAlexis Hildebrandt2015-08-051-2/+2
| | | | Fix typo
* [travis] Configure coverity scanAlexis Hildebrandt2015-08-051-0/+9
|
* [travis] Use boost 1.49.0 for master branch buildsAlexis Hildebrandt2015-07-311-2/+6
| | | | and boost 1.58.0 for all other branches.
* [travis] Add multi-os build configurationAlexis Hildebrandt2015-07-311-12/+54
| | | | and use a custom build of boost.
* [travis] Run documentation checks as reportsAlexis Hildebrandt2015-07-281-1/+5
| | | | which are allowed to fail instead of strict tests.
* [travis] Remove multi-os build configurationAlexis Hildebrandt2015-07-281-16/+1
|
* [travis] Switch to container-based buildAlexis Hildebrandt2015-07-281-15/+43
| | | | using plain cmake and make
* [travis] Switch to debug buildAlexis Hildebrandt2015-01-161-1/+1
| | | | | to allow for proper checks using test/CheckTests.py, which requires the --debug option
* [travis] Parallelize testsAlexis Hildebrandt2015-01-061-3/+2
|
* [traivs] Fix syntax errorsAlexis Hildebrandt2015-01-061-5/+3
|
* [travis] Fix typo in .travis.ymlAlexis Hildebrandt2015-01-061-2/+2
|
* [travis] Re-enable clang buildsAlexis Hildebrandt2015-01-061-3/+5
| | | | Switch to single job builds
* [travis] Fix .travis.ymlAlexis Hildebrandt2015-01-051-2/+7
|
* Configure IRC notificationsJohn Wiegley2015-01-021-0/+2
|
* [travis] Shorten Travis CI run timesAlexis Hildebrandt2014-12-241-18/+8
| | | | | | | by adding --jobs to utilize multiple cores and using boost ppa packages instead of downloading the source and building boost from scratch. This effectively cuts the time for a Travis CI run in half.
* Add URL to Travis CI environment documentationAlexis Hildebrandt2014-04-231-4/+5
| | | | [ci skip]
* Fix Travis CI buildAlexis Hildebrandt2014-04-231-8/+31
| | | | | - Install and use GNU GCC 4.8 to support required C++11 standard - Build Boost (1.55.0) libraries needed by ledger - Export build and cmake variables to find locally built Boost
* Another .travis.yml fixJohn Wiegley2014-04-171-1/+1
|
* More Travis changesJohn Wiegley2014-04-171-3/+5
|
* Have Travis download Boost-1.55John Wiegley2014-04-171-0/+4
|
* update travis notification settingsJohann Klähn2014-02-011-0/+5
|
* Add continuous integration using Travis CIAlexis Hildebrandt2014-02-011-0/+9