Implement automated website update system
Status: Inactive
Brought to you by:
hannob
Currently, the website has to be manually updated if it has been changed. Putting a system in place that automates this process shouldn't be too hard:
* The build system needs to be aware of the website. Copying it from the src/ directory into a subdirectory of the build/ directory would already be enough.
* On the sf.net shell server, we just need a script, that updates an svn working copy (an initial checkout can be done manually) and copies the website from its build/ subdirectory to htdocs/.
Logged In: YES
user_id=1090331
Originator: YES
After a closer look, an automated system like this isn't such a great idea:
* The build/ directory isn't in the repository and I don't intend to add it just for this.
* A big part of the website will consist of generated javadoc API documentation. The server-side update script would have to generate this itself.
* We don't always want to have the latest API documentation on the website, rather the one referring to the latest release.
A better way to do this would be to teach the SCons build system how to upload the website per ssh on request.