255 Commits

Author SHA1 Message Date
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
Rene Rivera
ae0b1d941e Parallelize bintray uploads. 2016-05-24 21:40:48 -05:00
Rene Rivera
ed30396d12 Start uploading develop archives now that we do non-unique archives. 2016-05-23 18:22:21 -05:00
Rene Rivera
b1d11f1fb1 Use faster method to force EOL of checked out files. And fix -eol option
to correct spelling.
2016-05-23 17:45:00 -05:00
Rene Rivera
43b9e5820e Fix bad member name "eof", should be "eol". 2016-05-22 21:46:09 -05:00
Rene Rivera
1ea2df44d4 Silence 7z output at it blows the Travis log limit. 2016-05-22 19:06:49 -05:00
Rene Rivera
8818b93559 Attempt fix for 7z archive generation. 2016-05-22 12:34:53 -05:00
Rene Rivera
d294ce7180 Merge pull request #1 from danieljames/feature/libraries-file
Fetch auto-generated libs/libraries.htm.
2016-05-22 08:29:13 -05:00
Rene Rivera
50c288cbc9 Fix some extra quotes on commands. 2016-05-22 08:24:48 -05:00
Daniel James
6903b07991 Fetch auto-generated libs/libraries.htm.
Untested, as I don't know how to run this script. Previous attempt at
https://github.com/boostorg/boost/pull/117
2016-05-22 11:49:32 +01:00
Rene Rivera
da8b5e261f Fix arguments that where not separate on git cmd. 2016-05-22 01:12:59 -05:00
Rene Rivera
169ca883df Fixes to new release archive building. 2016-05-22 00:43:31 -05:00