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