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