938 Commits

Author SHA1 Message Date
Peter Dimov
bf15f418a4 Fix uses of deprecated Filesystem APIs 2024-01-15 18:29:37 +02:00
Peter Dimov
80d44c5865 Perform b2 headers before building process_jam_log 2023-11-03 19:25:22 +02:00
Peter Dimov
190d04dfb1 Add missing include 2022-10-21 14:53:05 +03:00
Peter Dimov
c174eb0d2c Add .github/workflows 2022-10-21 14:42:23 +03:00
Peter Dimov
ecb7a39acb Merge pull request #38 from awulkiew/feature/report
[report] Handle more compiler errors.
2022-08-03 15:51:29 +03:00
Adam Wulkiewicz
6be93885f0 [report] Avoid big file false positives as /bigobj may be one of the compiler options 2022-08-03 13:12:37 +02:00
Peter Dimov
b2d7c3f02a Merge pull request #56 from teeks99/new-b2-version
New version of b2 stops using the bjam.exe name
2022-05-26 02:08:51 +03:00
Thomas Kent
ed53aa36ce New version of b2 stops using the bjam.exe name 2022-05-25 17:02:22 -05:00
Michael Caisse
0e1ffe3e1c update result url 2019-12-16 13:26:50 -08:00
Peter Dimov
f9b5b8bfbe Merge pull request #55 from grafikrobot/patch-1
Limit the parallel jobs for building pjl.
2019-06-24 03:22:45 -07:00
Rene Rivera
9a8cdf0269 Limit the parallel jobs for building pjl. 2019-06-23 20:33:36 -05:00
Peter Dimov
dbd3de9444 Use <optimization>space to limit memory usage when building 2019-06-11 20:03:16 +03:00
Peter Dimov
71f74298b7 Merge pull request #54 from Kojoley/fix-too-broad-warning-matching
Fixed too broad warning matching
2019-04-20 09:01:25 -07:00
Nikita Kniazev
6a63adc564 Fixed too broad warning matching
Adding word boundaries will prevent substring matching.

For example: `test_warning` will not match after the change.
2019-04-13 21:05:47 +03:00
Steven Watanabe
4d4c503253 Remove obsolete action name patterns. Refs #44. 2018-10-24 13:07:38 -06:00
Peter Dimov
49a04b678c Replace toolset=x,y with toolset=x toolset=y in bjam invocations to allow --toolsets=gcc/cxxstd=03,gcc/cxxstd=11 to work 2017-10-12 19:02:37 +03:00
Peter Dimov
e3ffabcfa1 Use Build from master when testing master 2017-10-10 18:44:11 +03:00
Rene Rivera
246335ee49 Add Marshal's runners to master whitelist. 2017-06-13 13:25:43 -05:00
Rene Rivera
1a5e65af32 Fix printing of unicode in ascii console by encoding to utf8. 2017-06-02 10:38:50 -05:00
Rene Rivera
34045a561a Add toolset bin dir to path to hopefully get mingw working. 2017-05-28 16:38:28 -05:00
Rene Rivera
a17344b7fd Add CXXFLAGS option for library testing. 2017-05-28 15:36:40 -05:00
Rene Rivera
753b66f407 Properly escape back-slashes for Windows. 2017-05-27 22:35:26 -05:00
Rene Rivera
43b27d2bd0 Need double-double back slashes to get all the way to double back slash
on b2.
2017-05-27 20:50:29 -05:00
Rene Rivera
1bc3587d81 Lets try back-slashes for mingw execs. 2017-05-27 18:41:10 -05:00
Rene Rivera
0b21a7c694 Use correct path to mingw64 g++.exe. 2017-05-27 15:22:49 -05:00
Rene Rivera
3ef8b08a77 Add MinGW/64 to possible toolsets.
MinGW paths are for Appveyor as that's the only Windows CI we use at the
moment.
2017-05-27 14:33:20 -05:00
Rene Rivera
104cc5b2f7 Can't do pull with depth=1 as it errors.
Limiting pulls to depth=1 causes errors like "refusing to merge
unrelated hitories". This shows up if we are doing caching of the git
tree (on cloud CI or CLI).
2017-05-27 10:59:14 -05:00
Rene Rivera
aa60c65d56 Need python configured for library tests. 2017-05-26 15:39:09 -05:00
Rene Rivera
938935f7d4 Implement partial checkout testing of libraries with depinst. 2017-05-26 11:22:21 -05:00
Rene Rivera
16a9db0d5c Disable the depth limit on clones. Github is lame and doesn't support
it.
2017-05-22 14:00:26 -05:00
Rene Rivera
f9ce567b0e Limit submodule depth to reduce disk space and network time. 2017-05-22 12:25:36 -05:00
Rene Rivera
08a5e5888b Add latest clang, gcc, vs, and xcode toolsets available in cloud CI. 2017-05-21 22:40:44 -05:00
Rene Rivera
e7b3f811d8 Fix non-PR testing on Travis caused by non-empty PR env var. 2017-05-21 21:23:17 -05:00
Rene Rivera
330c761ab6 Support testing PRs. 2017-05-20 17:15:57 -05:00
Rene Rivera
e4e4fb27df Only build /ci/ branches. 2017-02-25 08:43:42 -06:00
Rene Rivera
37fad0daf7 Don't need results gen scripts here as the key script moved to a branch. 2017-02-25 08:34:03 -06:00
Rene Rivera
2636a91088 Moved CircleCI to special branch. 2017-02-25 00:07:46 -06:00
Rene Rivera
0c1a734153 All parallel, all the time. 2017-02-24 22:30:58 -06:00
Rene Rivera
bc2f563041 Yaml, dam ya'll. 2017-02-24 22:24:12 -06:00
Rene Rivera
b630b6c9ce Yaml needs to die. 2017-02-24 22:20:29 -06:00
Rene Rivera
a4019c29cc Make the test command run in parallel. 2017-02-24 22:15:16 -06:00
Rene Rivera
47673524ae Debug circle parallel index. 2017-02-24 21:37:58 -06:00
Rene Rivera
36db746a96 Grr.. bash case syntax. 2017-02-24 21:26:27 -06:00
Rene Rivera
d1ee763cb6 Can't do default for parallel index. 2017-02-24 21:17:24 -06:00
Rene Rivera
36b65c936a Multi-machine CircleCI build. 2017-02-24 21:10:15 -06:00
Rene Rivera
d3244bb04e Back to single process as CircleCI runs out of memory. 2017-02-24 20:57:52 -06:00
Rene Rivera
ae508bbdd0 Do results in parallel to shorten wall clock time. 2017-02-24 12:26:33 -06:00
Rene Rivera
1a38a878a1 Switch to CI specific report building script. 2017-02-23 11:53:06 -06:00
Rene Rivera
0d89b1d697 Make script executable. 2017-02-23 10:25:22 -06:00
Rene Rivera
4f78e1cea4 Don't bother with partial result uploads as it's crashing rsync.
This forks the reports script for a CI specific version. Which uses the
simpler straight upload which doesn't have that problem. Since upload
bandwidth doesn't seem to be a problem.
2017-02-23 10:22:50 -06:00