84 Commits

Author SHA1 Message Date
Peter Dimov
597887cbca Install Rouge for syntax highlighting 2021-04-25 23:46:37 +03:00
sdarwin
292367706d Add support for Artifactory uploads 2021-03-29 19:46:41 +00:00
sdarwin
4d3bd20bd1 Provisionally set github_releases_main_repo=True 2021-03-25 13:35:38 -05:00
sdarwin
c104b3d55e github releases 2021-03-22 09:33:57 -05:00
Peter Dimov
9e059d8cfe Switch 7z to -mx=7 because of timeout 2021-02-07 21:27:16 +02:00
René Ferdinand Rivera Morell
a0d9956e0c Fix error when CXX/FLAGS are not set at all. 2021-01-22 15:46:08 -06:00
René Ferdinand Rivera Morell
f3a149b3e2 Temp clear CXX/FLAGS when building b2. 2021-01-22 13:35:19 -06:00
Glen Fernandes
b08dbc3445 Correct version used for index documentation generation 2020-12-17 11:43:19 -05:00
sdarwin
6033a5ea48 specify gem versions 2020-06-16 21:22:15 +00:00
Peter Dimov
33fb2db19b Exclude beast from doc build, then build it separately and ignore errors 2019-12-17 21:31:18 +02:00
Damian Jarek
e24b796db3 Fix documentation build
SaxonHE needs to be setup before use (like other doc tools).

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-23 22:43:18 +02:00
Peter Dimov
a222470915 Use asciidoctor-1.5.8, this time with the correct syntax 2019-03-24 03:32:25 +02:00
Peter Dimov
3e67f49019 Use asciidoctor-1.5.8 (2.0.0 has been released) 2019-03-24 03:19:35 +02:00
Peter Dimov
b336fc6609 Do not upload in parallel to Bintray 2019-03-09 18:41:50 +02:00
Peter Dimov
b8189554e2 Log eol/mode and whether we have upload keys 2019-03-04 02:19:32 +02:00
Peter Dimov
d8224cb998 Add /usr/share/docutils to using docutils 2019-03-03 20:17:28 +02:00
Peter Dimov
aeb26ed11f Bring back periodic output to avoid timeout 2019-03-02 23:22:13 +02:00
Peter Dimov
d3f0c3d79c parallel=False is interpreted as True 2019-03-02 21:07:22 +02:00
Peter Dimov
f20fb502ae Remove -d0 from doc build 2019-03-02 20:09:32 +02:00
Rene Rivera
3a48c1256b Extra asciidoctor tools needed for b2 docs. 2018-04-26 09:18:21 -05:00
Paul
875433c0e3 Use a constraints file 2018-02-18 20:15:56 -06:00
Paul
121f8cad0d Use forked version, since this sets dependencies correctly 2018-02-17 19:13:23 -06:00
Paul
a5e85a7599 Update the dependencies for hof library 2018-02-16 18:00:58 -06:00
Rene Rivera
fea42ef70f Switch to global asciidoctor tool. 2017-10-21 11:59:02 -05:00
Peter Dimov
ce963057e9 Add support for --mode=check to ci_boost_release 2017-09-06 13:45:21 +03:00
Peter Dimov
237f159eff Do not configure auto-index if not built 2017-09-05 01:56:07 +03:00
Peter Dimov
12308794c3 Do not build auto_index if not used 2017-09-05 01:22:58 +03:00
Marshall Clow
ccddc3c501 Remove trailing comma from the JSON - thanks to Nana Sankiska for the report 2017-08-16 17:05:29 -07:00
Michael Caisse
571cc7d88b Add Boost system user for bintray 2017-07-27 10:25:31 -07:00
Michael Caisse
52f3a0fed1 Change bintray user 2017-07-26 08:08:26 -07:00
Rene Rivera
0ed6a073c7 To options needed for auto-index stuff. 2017-06-13 20:37:15 -05:00
Rene Rivera
e64c167692 Fix reversed auto-index on/off. 2017-06-12 21:13:48 -05:00
Rene Rivera
24e4647fa1 Re-enable auto index conditionally.
Auto-index for docs will now run on CIs that have long timeout periods
and only on the master branch. Currently this means only on CircleCI
master builds.
2017-06-12 18:41:39 -05:00
Peter Dimov
13dfbcc5b3 Install asciidoctor in command_install 2017-06-10 05:56:06 +03:00
Rene Rivera
e676c8ec99 Add branch and commit hash to archive info. 2017-03-25 13:00:02 -05:00
Rene Rivera
08e896ff1b Add archive info JSON file.
We now create a JSON data file for each archive that contains data
useful for automation. Initially we only have the sha256 of the
archives.
2017-02-27 12:19:49 -06:00
Rene Rivera
7ef2d60b75 Add snapshot tag to CI archives.
This hopefully resolves an issue with SF downloads automatically picking
up snapshots as if there where real releases when using their bogus
short download URLs.
2017-02-12 14:36:48 -06:00
Rene Rivera
37e6ca6742 Clean up extra build files before creating archives. 2016-12-13 13:30:32 -06:00
Rene Rivera
338628f765 Switch to Sphinx 1.4 as 1.5 breaks on CircleCI. 2016-12-07 07:05:37 -06:00
Rene Rivera
58e62eb999 Install requests Python package to handle Sphinx errors. And clean some
dead files.
2016-12-06 23:00:14 -06:00
Rene Rivera
c61963d6b4 Make doc build output quite again. 2016-10-20 09:48:21 -05:00
Rene Rivera
39af655b94 Add install of Sphinx doc tool. 2016-10-18 21:49:19 -05:00
Rene Rivera
2a308b29b6 Fully disable auto-index when building full docs. 2016-10-12 09:32:16 -05:00
Rene Rivera
0ac861802b Disable auto index generation. The auto_index tool is rather slow, and
the XSLT to post-process it is horribly slow. Hence, I'm disabling it
speed up the release builds. Hopefully this will bring it below the kill
tim limit.
2016-10-11 21:31:11 -05:00
Rene Rivera
176d0dfa01 Minor changes to deal with modular library docs.
This removes the need for geometry custom build steps. And increases the debuging info for command executed during the main doc build. The latter hopefully gives us enough enough to determine how to optimize the build time to work around Travis time limits.
2016-10-10 17:13:54 -05:00
Daniel
3951ad4d30 Generate root index file using same method as library list 2016-10-06 22:54:43 +01:00
Rene Rivera
4fb790a341 Use max xompression for smaller archives.
Now that we have clock time on the CI servers increase the compression
as possible.
2016-07-22 11:56:39 -05:00
Rene Rivera
a00b3cfffb Consolidate building of doc support tools into one b2 invocation to save
some clock time.
2016-07-17 12:21:48 -05:00
Rene Rivera
2afab8e859 Revert RapidXML download link change. Turns out SF is just melting down. 2016-07-12 18:20:05 -05:00
Rene Rivera
8b0d6b0701 Hard wire the RapidXML download as it seems the latest sym link no
longer works.
2016-07-12 18:03:32 -05:00