12 Commits

Author SHA1 Message Date
Sam Darwin
0213001686 B2_CI_VERSION defaults to the newer method (#296) 2025-09-16 06:21:31 -06:00
Alexander Grund
4deebf5e15 Make coverage uploads more readable
- Tag by CI name
- Use verbose output
- Fail CI on failed upload
2021-12-01 12:25:01 +01:00
Alexander Grund
27132b2aec Test the current version of the Boost.CI scripts
Minimal change to NOT copy the cloned Boost.CI "ci" folder if running in the Boost.CI repo.
This allows to test the current version of the script in PRs, pushes...
2021-11-16 13:27:52 +01:00
Alexander Grund
6fcfe08e06 Split coverage into setup and upload
Build is done manually by the regular build.sh script. All we need is the setup (setting of CXXFLAGS etc.) and the upload part.
This allows to easily run multiple build runs (e.g. in different configurations)

Closes #94
2021-11-16 13:27:52 +01:00
Alexander Grund
1a4962cca6 Use compiler: g++-8 style in travis
Makes the yaml file shorter and the build table shown by travis easier
to read as there already is a dedicated column for the compiler which is
currently not useful. Furthermore we make the "env" column harder to
read by adding the B2_TOOLSET to it which is kinda redundant when
setting a compiler
2021-11-15 17:10:26 +01:00
Alexander Grund
f205b7f19b Limit clone-depth to 1
Closes #23
2021-11-14 12:56:55 +01:00
Alexander Grund
7ec2701ddc fix wrong clang-8 anchor in travis clang-9 job 2021-11-13 13:08:13 +01:00
Alexander Grund
af9e44d4c5 Improve yml files (#53)
* Remove templates
* Update appveyor configs
* Deduplicate os:linux from travis
* Add more configs to travis
* Add clang-9
* Fix failure of codecov job
* Move template readme
* Move VS 2013 test (older do not support 64bit)
2020-04-10 20:32:19 +02:00
Alexander Grund
c22335440c Remove duplication in B2 variables and build&install scripts (#48)
* Deduplicate build.sh and enforce.sh
* Unify Windows workflows
* Factor out common linux install script
* Build tests from inside BOOST_ROOT
* Exit with 1 on error on windows
* Remove outdated workaround for Boost.Test #144
* Fix missing unification in BDDE and mingw and add B2_CI_VERSION
   * Use B2_CI_VERSION to check for wanted behavior
* Use other methods of getting the CPU count
   * Fixes #50
* Update AzP variable defintions
* Zero out B2_CXXFLAGS not CXXFLAGS for bootstrap
* Go back to lib folder on Windows
* Move boost-root to location expected by old AzP configs
2020-04-05 18:55:15 +02:00
Mateusz Łoskot
eb276ad95c Revert "Remove branch filtering for self tests"
This reverts commit 5c8a28cefc.

As discussed and tested with @Flamefire, this is not necessary
and we rather should maintain the same configs as the templates.
2020-03-25 11:26:52 +01:00
Mateusz Łoskot
5c8a28cefc Remove branch filtering for self tests 2020-03-25 10:46:22 +01:00
Mateusz Łoskot
6c354befa8 Set up boost-ci self-test to be run on supported CI-s (#37)
Enable AppVeyor, Azure Pipelines and Travis CI for self.
Add test/ with basic health checks to be run on supported CI-s.
Add fake library header for depinst.py.
Disable codecov.io for boost-ci self-check on Travis CI.

Requires change in #35
2020-03-19 21:56:00 +01:00