|[ << Website work ]||[Top][Contents]||[ LSR work >> ]|
|[ < Introduction to website work ]||[ Up : Website work ]||[ Debugging website and docs locally > ]|
6.2 Uploading website
The website is generated by converting the Documentation/*/web.texi files to HTML, and reorganizing the resulting files into out/website-root/. This is controlled from toplevel GNUmakefile and Documentation/GNUmakefile.
To build the website, run
make website. This leaves the
website in out/website-root/.
The website is deployed onto
lilypond.org in the following
- Run the manual job to build the website, either for the merge
request you want to deploy or for the latest pipeline on
masterat https://gitlab.com/lilypond/lilypond/-/pipelines, by clicking the play button.
- This runs
make websiteand stores the result in a website.zip artifact.
lilypond.org, the downloader https://gitlab.com/lilypond/infrastructure/-/blob/master/website/main.go is run every 2 hours, from a systemd timed job. If a newer website.zip is found, it is unpacked into the website directory on