366 Commits

Author SHA1 Message Date
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
Rene Rivera
5bc47c9420 Merge pull request #2 from danieljames/generate-new-library-list
Generate root index file using same method as library list
2016-10-06 20:33:00 -05:00
Daniel
3951ad4d30 Generate root index file using same method as library list 2016-10-06 22:54:43 +01:00
Rene Rivera
24a47a68e1 Ignore all CI and Git special files.
Don't include special files in distro build. In particular avoid CI and Git files.
2016-08-09 09:32:05 -05: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
6a65233d42 Don't need to mess with cloning the git tree. As it's already cloned by
CircleCI for each node individually.
2016-07-14 22:51:42 -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
Rene Rivera
c0ad66c38f Add start of utilizing CircleCI parallel node execution. 2016-07-11 23:50:16 -05:00
Rene Rivera
0d2262f7b4 Fix missing command_ from CircleCI sub-script invocations. 2016-07-05 13:02:46 -05:00
Rene Rivera
212997b1d6 Lets see if we complete remove anything related to texlive on CircleCI. 2016-07-05 12:53:03 -05:00
Rene Rivera
b60de90147 Maybe we just need to remove texlive for CircleCI? 2016-07-05 12:26:13 -05:00
Rene Rivera
7bdea65912 Fix spelling of texlive-full pcakage to remove for CircleCI. 2016-07-05 12:18:07 -05:00
Rene Rivera
ba4ec6acab Try again to get CircleCI to install apt packages without errors. By uninstalling likely conflicting texlive packages before installing upgrade. 2016-07-05 12:15:09 -05:00
Rene Rivera
7aa5f951ff Attempt to resolve CircleCI install errors by adding the same apt update Travis uses. 2016-07-04 07:46:09 -05:00
Rene Rivera
f70ab61c97 Use the same apt install command from Travis on CircleCI to attempt to
resolve conflict errors.
2016-06-23 09:11:34 -05:00
Rene Rivera
39de8a4327 We need to do our bootstrap on machine_pre. So move those to
machine_post.
2016-06-22 11:21:29 -05:00
Rene Rivera
627f56161c Initial stab at some basic CircleCI support. 2016-06-22 11:17:14 -05:00
Rene Rivera
f8524b6c92 Remove use of sudo. HOpefully we can now run in containers to get access
to more build resources.
2016-06-21 10:36:16 -05:00
Rene Rivera
419e6ae33b Use correct path for SF uploads. 2016-06-21 06:54:14 -05:00
Rene Rivera
ba8df8f41d Shooting in the dark, perhaps the user env is not getting replaced. So
paste it in directly.
2016-06-20 22:01:29 -05:00
Rene Rivera
ed15e4b565 Set SF upload verbose for debugging connection failures. 2016-06-20 17:56:00 -05:00
Rene Rivera
0b0a451cac Missed one arg for the SF upload. 2016-06-20 15:26:47 -05:00
Rene Rivera
b7d8a8f560 Slight fix to be able to upload to both SF and bintray on the same
build.
2016-06-19 21:16:29 -05:00
Rene Rivera
decf3f64b3 Fix invalid var access, as the var is in the script instance not the ci
instance.
2016-06-19 20:37:14 -05:00
Rene Rivera
8b9913b6cc Appveyor needs to update submodules. 2016-06-19 15:58:39 -05:00
Rene Rivera
4303fd9bc0 Need bootstrap.bat abosulte path for Appveyor. 2016-06-18 23:18:38 -05:00
Rene Rivera
bc6d083126 Tweaks to allow some CI scripts to work cross-platform. In particular so
we can make use of Appveyor for some of the global testing.
2016-06-18 22:59:34 -05:00
Rene Rivera
75bf35444e Fix curl config file creation. 2016-06-17 11:37:02 -05:00
Rene Rivera
c69dd208df Refactored CI test & build scripts. 2016-06-17 09:45:10 -05:00
Rene Rivera
04668a6c33 Rename inspect script to avoid using Python built-in module. Add
refactored part of ci_boost testing code in prep for switching to it.
2016-06-16 22:33:53 -05:00
Rene Rivera
34e50651d9 Create versions in Bintray ahead of uploading to avoid invalid version
errors.
2016-06-13 16:33:55 -05:00
Rene Rivera
ef978b8590 Add CI script to globally test library requirements. 2016-06-13 11:10:05 -05:00
Rene Rivera
ba126a582a Also delete the ASC has/sig file when uploading to Travis. 2016-06-13 10:07:10 -05:00
Rene Rivera
319487c7ae Attempt to further debug slow execution on Travis-CI system. Add some
debug info for system and xsltproc, and go down to -j2 to possibly avoid
memory preassure.
2016-06-08 13:10:30 -05:00
Rene Rivera
dc554136a2 Fix actual docbook setup problem by specifying computed path in
site-config file.
2016-06-07 00:50:23 -05:00
Rene Rivera
2cda191c45 Force use of local docbook source as setting the env seems to be ignored
in Travis CI context.
2016-06-07 00:02:22 -05:00
Rene Rivera
0c2765e3a2 Various improvements to functionality and performance for release
building. First, the CLI version of the script is now functional and
hence usable for local testing. Second, improved overall time for
building after realizing that xsltproc was fetching all stylesheets from
the network. Now the sheets are fetched locally then used.
2016-06-06 18:42:44 -05:00
Rene Rivera
76dc6b4ca6 Use alternate time compute.. As the Python docs are inaccurate. 2016-06-01 22:56:02 -05:00
Rene Rivera
3039b87ff6 Run the archive compression to be parallel to hopefully reduce clock
time. Also add a diagnostic to print out command execution times.
2016-06-01 21:42:36 -05:00
Rene Rivera
b313c51318 Adjust to using repo per branch as Bintray suggested. 2016-05-26 16:42:39 -05:00
Rene Rivera
36eab1244a Per Bintray support feedback.. Remove top level repo reference for
delete operation.
2016-05-26 10:23:05 -05:00
Rene Rivera
f0e05d50df Add missing arg for curl config file. 2016-05-25 23:44:51 -05:00
Rene Rivera
00f4e9362f Normalize key names. 2016-05-25 22:51:37 -05:00
Rene Rivera
b6c9f821ef Support both SF and Bintray for uploads. 2016-05-25 21:54:46 -05:00
Rene Rivera
c2c5e4124e Move all release archives to SourceForge. Bintray has proven to be too
restrictive and "broken" to deal with so we'll try SF for everything.
2016-05-25 16:20:41 -05:00