|
|
Line 1: |
Line 1: |
− | The dlang.org staging area provides a controlled environment for building the latest version of dlang.org from GitHub, previewing the website, and uploading it to the live website.
| + | = Obsolete = |
| | | |
− | == Rationale ==
| + | This page is now obsolete, as website changes are deployed after every commit to master. The old content can be found on the page history. |
− | | |
− | (As discussed in [https://issues.dlang.org/show_bug.cgi?id=14427 issue 14427])
| |
− | | |
− | * Removes requirement to install software to fully build dlang.org (e.g. kindlegen)
| |
− | * Removes requirement to use a Posix OS (completely building the website is currently impossible on Windows)
| |
− | * Removes issues due to environment (wrong/incompatible software versions, e.g. rsync)
| |
− | * Removes bottlenecks on Jan (dlang.org system administrator) to add users or resolve permission issues
| |
− | * Removes upload bandwidth bottleneck for slow connections
| |
− | * Fixes users having to upload the entire site because timestamps don't match between users' local copies
| |
− | | |
− | == Usage ==
| |
− | | |
− | # If there have been some significant changes in the build infrastructure which might cause a dirty build, run:<br><tt>ssh dlang@k3.1azy.net run/clean</tt><br>This will delete all intermediary files and force clean all repositories (incl. dub stuff).
| |
− | # Run <tt>ssh dlang@k3.1azy.net run/update</tt>
| |
− | # Browse to http://dlang.k3.1azy.net/ and make sure there are no glaring problems.
| |
− | # Run <tt>ssh dlang@k3.1azy.net run/upload</tt>
| |
− | | |
− | If you already have access to dlang.org, send your public SSH key to [[User:Vladimir Panteleev]] to get access.
| |
Latest revision as of 21:15, 3 June 2016
Obsolete
This page is now obsolete, as website changes are deployed after every commit to master. The old content can be found on the page history.